Malta is an ideal holiday choice for families. With boundless activities from historic sights, to hiking opportunities, and (of course) diving and watersports. There is also a good selection of hotels that cater to those travelling with children. From large resorts complete with kids clubs and a wide selection of activities to charming boutiques within historic cities. Our hotel experts have hand-picked the best hotels in Malta for families to ease the choice when booking your next holiday.
Gozo (San Lawrenz)
A luxurious palace with epic views, on Gozo Island. Beautiful pools, manicured gardens, and lovely private balconies. Cooling stone interiors, fantastic Mediterranean food and an award-winning spa. Perfect for relaxation, beach life and families.
St Julian's
5* Luxury resort offering superb facilities for the whole family. It sits on the peninsula with a private beach, casino, and wonderful sea views from private balconies. Fantastic conference facilities too, award-winningly so. Slick contemporary designs, fine dining, plenty of activities.
St Julian's (St. Julian's)
Large seafront hotel just ten minutes from Valletta. Comfortable rooms and suites all with pool and some sea views. Huge choice of restaurants and bars, six pools, spa and private beach with excellent watersports facilities. Ideal for a five star fly-and-flop break.
Valletta
A small boutique hotel set in the heart of historic Valletta. Beautifully renovated throughout the building keeps its opulent charm yet has a distinctly contemporary feel. Luxury has been added throughout with a spoiling spa, plunge pool and rooftop terrace offering glorious city views.
Gozo (VCT )
This landmark heritage hotel sits in the heart of Victoria on the Maltese island of Gozo. Guestrooms are cosy and contemporary, with warm lighting and plush linens; book a luxury suite for a private terrace with sunbeds and a hot tub. For a longer stay, try a self-catering suite; a chic island stay.
No spam. Only sweet updates about the latest hotel openings and the best places to stay.