Malta is the perfect destination for some European sun. This small island has so much to offer, with some great hotels as well. Here’s my guide to where to stay in Malta, with the best hotels and best locations for all budgets.
Disclaimer: Some of the links below are affiliate links, which means if you click on the link and make a purchase, I’ll get a small commission at no extra cost to you. All links are only to products I would personally recommend.
Malta is a small island, but there’s so much to see and do in Malta. When you’re choosing where to stay in Malta, it can be helpful to have an idea of the type of holiday you want, and how much of the island you want to explore. If you’d like to explore lots of Malta in your time there, then you’ll want a base that’s well connected to public transport. However, if you’re looking for more of a relaxing holiday, then you’ll likely want to focus on a hotel with a luxurious pool and great beach access.
My guide to where to stay in Malta will show you the best hotels for different types of holidays, and the best hotels for a range of different budgets. Start your search for hotels in Malta on Booking.com (affiliate) – simply enter your travel dates below and start searching. Or keep reading for my reviews of my favourite hotels in Malta.
My top 3 choices of where to stay in Malta are Valletta, Sliema, or St Paul’s Bay. All of these locations offer something slightly different. In my guide to where to stay in Malta, I’ll show you the top 3 hotels for all budgets in each of these 3 locations. Or, if you’re looking to treat yourself on your trip to Malta, skip to the end of this article and I’ll also show you the top ultimate luxury resorts in Malta.
Valletta: The best place to stay in Malta for food, culture and great transport links
Valletta is the capital city of Malta. If you’re looking at where to stay in Malta for the best food, culture, and transport links, then Valletta is a great choice for you. The city is small, but it’s really cute. There are lovely cobbled streets with lots of shops and restaurants. You can find some great restaurants in Valletta serving traditional Maltese food. And there’s lots of sightseeing in Valletta as well, from Cathedrals to historic palaces and museums. Plus, Valletta has great transport links around the island. Almost all of the buses around Malta stop at Valletta. So you’ll easily be able to get the bus from Valletta around Malta. Here’s my pick of the top places to stay in Valletta for all budgets.

Osborne Hotel: The best low budget hotel in Valletta
A top low-budget hotel in Valletta is the Osborne Hotel. This hotel consistently ranks as one of the best value stays in the city. Nestled within the historic walls of Valletta, this charming hotel offers comfortable rooms starting from around £70 per night, making it ideal for travellers seeking affordability without sacrificing location.
Guests praise its clean and cozy rooms, friendly staff, and generous breakfast buffet – which is included in the price. The hotel also features a rooftop pool with stunning views over the city and harbour, adding a touch of luxury to a budget-friendly stay.
Osborne Hotel is just a short walk from some of Valletta’s top attractions like St. John’s Co-Cathedral, the Upper Barrakka Gardens, and the Grand Harbour. Public transport links, including the main bus terminal, are nearby, making it easy to explore the rest of Malta.
Check out Osborne Hotel and book your stay on Booking.com here (affiliate).
The Gomerino Hotel: The best mid budget hotel in Valletta
One of the best mid-budget hotels in Valletta is The Gomerino Hotel. This great hotel offers a refined experience at a reasonable price. Located on Saint Paul Street in the heart of the city, this boutique hotel blends modern elegance with Maltese charm. Rooms are stylishly decorated with plush bedding, rainfall showers, and thoughtful touches like espresso machines and blackout curtains. Guests love the rooftop pool and terrace, which provide panoramic views of Valletta’s skyline and the Grand Harbour – perfect for a sunset dip or morning coffee.
The Gomerino Hotel also has excellent service and amenities. There’s a concierge desk, a cozy bar, and a well-equipped fitness centre. Its central location means you’re just steps away from some of Valletta’s top sights, including St. John’s Co-Cathedral and the Upper Barrakka Gardens. It’s an ideal choice for travelers seeking a balance of luxury and affordability in Malta’s capital.
Check out The Gomerino Hotel and book your stay on Booking.com here (affiliate).
The Phoenicia Hotel: The best high budget hotel in Valletta
For a high-budget stay in Valletta, The Phoenicia Malta is widely regarded as the city’s premier luxury hotel. A member of The Leading Hotels of the World, it combines timeless elegance with modern sophistication. Set just outside the city gates, it offers sweeping views of the Grand Harbour and lush gardens that feel like a private oasis. The rooms are beautiful, with marble bathrooms, plush bedding, and refined décor And the infinity pool overlooking the harbour adds a cinematic touch to your stay. Guests also enjoy access to a spa, fine dining restaurants, and impeccable concierge service.
What truly sets The Phoenicia apart is its rich heritage and unmatched location. Built in the 1930s, the hotel has hosted royalty, celebrities, and dignitaries, yet remains warm and welcoming to all guests. It’s just a short stroll from Valletta’s top sights, including St. John’s Co-Cathedral and the Upper Barrakka Gardens. This beautiful hotel is praised for its blend of luxury, history, and hospitality. If you’re seeking a lavish experience that reflects the grandeur of Malta’s capital, The Phoenicia Malta is the best hotel for you.
Check out The Phoenicia and book your stay on Booking.com here (affiliate).

Sliema: The best place to stay in Malta for relaxing and exploring the island
Sliema is a town in Malta a short distance away from Valletta. It’s a great option as a base for your stay in Malta. Sliema has great transport links to the rest of the island, so you’ll easily be able to take buses and day trips around. You can also easily get to Valletta on the ferry, so you can enjoy the vibrant capital city.
Sliema offers a more relaxed location than central Valletta. It’s perfect for travellers who enjoy a mix of urban energy and seaside relaxation. One of its biggest draws is the long waterfront promenade, which stretches for about 5 km and connects Sliema to nearby towns like Gżira and St. Julian’s. This scenic walkway is perfect for morning jogs, sunset strolls, or simply enjoying a coffee at one of the many cafés overlooking the harbour. The area is also known for its rocky beaches, which provide ample spots for swimming and sunbathing. Sliema also has some great restaurants, and some good nightlife as well.
Sliema offers a great blend of relaxation, and also chances to explore the island. Here’s my selection of the top places to stay in Sliema for all budgets.

115 The Strand Hotel: The best low budget hotel in Sliema
A top low-budget hotel in Sliema is 115 The Strand Hotel by NEU Collective, offering stylish comfort at wallet-friendly rates. Located right on the waterfront, this hotel provides easy access to the Sliema promenade, ferry terminals, and public transport, making it ideal for exploring both Valletta and the rest of Malta. Rooms are modern and well-equipped, with air conditioning, flat-screen TVs, and optional kitchenettes for self-catering.
Guests particularly love the rooftop terrace, which features panoramic views of Marsamxett Harbour. There also a cozy lounge area perfect for relaxing after a day of sightseeing. The hotel also includes a café, restaurant, and even a wellness area with a heated indoor pool just across the street. Reviews praise its friendly staff, clean rooms, excellent location and affordability.
Check out 115 The Strand Hotel and book your stay on Booking.com here (affiliate).
The Waterfront Hotel: The best mid budget hotel in Sliema
A top mid-budget hotel in Sliema with a pool is The Waterfront Hotel. This great hotel offers a refined yet affordable experience right along the scenic promenade. With a Tripadvisor rating of 4.3 from over 3,200 reviews, it’s praised for its spacious rooms, excellent breakfast, and stunning views of Marsamxett Harbour and Valletta. The hotel features both an indoor pool and a rooftop terrace, making it ideal for year-round relaxation. Rooms are well-appointed with modern amenities, and many offer balconies with sea views, adding a touch of luxury to your stay.
The Waterfront Hotel has a great location. It’s just steps from the Sliema ferry terminal, shopping areas, and a wide range of restaurants, making it perfect for both leisure and exploration. Guests consistently highlight the friendly staff, cleanliness, and the peaceful ambiance despite being in a lively area. Whether you’re unwinding by the pool or enjoying a sunset from your balcony, The Waterfront Hotel delivers a polished experience without the premium price tag.
Check out The Waterfront Hotel and book your stay on Booking.com here (affiliate).
Hotel Barcelo Fortina Malta: The best high budget hotel in Sliema
For a high-budget stay in Sliema, Barceló Fortina Malta stands out as the premier luxury hotel. Recently renovated and boasting a 5-star rating, it offers a sophisticated blend of comfort and style right on the Tigné Seafront. Guests can choose from a range of rooms, including superior and premium options with spectacular sea or city views. The hotel features both indoor and outdoor swimming pools, a full-service spa, and a fitness centre, making it ideal for travelers who want to relax and recharge in style. Its on-site restaurant serves Mediterranean cuisine in a refined setting, perfect for romantic dinners or leisurely breakfasts.
What makes Barceló Fortina Malta especially appealing is its prime location. This hotel is just steps from Tigné Point Beach and The Point Shopping Mall, with easy access to Sliema’s promenade and ferry terminal. Whether you’re shopping, sunbathing, or heading to Valletta for the day, everything is within easy reach. For travellers seeking a luxurious base in one of Malta’s most vibrant coastal towns, Barceló Fortina Malta delivers elegance, convenience, and comfort in equal measure.
Check out Hotel Barceló Fortina Malta and book your stay on Booking.com here (affiliate).

St Paul’s Bay: The best place to stay in Malta for day trips to Gozo and the Blue Lagoon, and relaxing on sandy beaches
St. Paul’s Bay offers a relaxed yet scenic base for exploring Malta. If you’re looking at where to stay in Malta, St Paul’s Bay is ideal for travellers who prefer a quieter atmosphere, while still within easy access to the island’s highlights. Once a traditional fishing village, St Paul’s Bay now blends local charm with modern amenities. The bay’s rugged coastline and clear turquoise waters are ideal for swimming, kayaking, and stand-up paddle boarding, with ladders and buoys marking safe entry points along the shore.
You’ll also find sandy beaches nearby, like Golden Sands and Buġibba Perched Beach, perfect for sunbathing. The promenade is a lovely spot for evening strolls. And there are great transport links as well, with buses and boats around the island. St Paul’s Bay is also the best base on Malta for trips to nearby Gozo and the stunning Blue Lagoon.
Here’s my selection of the top hotels in St Paul’s Bay for all budgets.

Relax Inn Hotel: The best low budget hotel in St Paul’s Bay
A low-budget hotel in St. Paul’s Bay is the Relax Inn Hotel. Located just off the main promenade in Buġibba, this 3-star hotel offers simple, clean accommodations at wallet-friendly prices. Rooms are equipped with air conditioning, free Wi-Fi, and private balconies, and some of the rooms have partial sea views. The hotel also features a rooftop terrace with a small pool, perfect for unwinding after a day of sightseeing. Its central location means you’re within walking distance of beaches, restaurants, and public transport, making it an ideal base for exploring Malta without breaking the bank.
What makes Relax Inn Hotel especially appealing is its balance of affordability and convenience. While the décor is modest, the hotel consistently receives praise for its friendly staff and reliable service. It’s a solid choice for solo travelers, couples, or anyone looking for a no-frills stay with easy access to the vibrant Buġibba area and the scenic St. Paul’s Bay coastline. For those who prioritize location and value over luxury, Relax Inn delivers a comfortable and practical experience.
Check out the Relax Inn Hotel and book your stay on Booking.com here (affiliate).
Mayflower Hotel Malta: The best mid budget hotel in St Paul’s Bay
A top mid-budget hotel in St. Paul’s Bay is the Mayflower Hotel Malta. This hotel is a sleek, modern 3-star property that offers excellent value for travellers seeking comfort without splurging. Located in Qawra, it’s just a short walk from Buġibba Perched Beach and the town’s lively promenade. The hotel features stylish rooms with minimalist décor, air conditioning, and private balconies. Guests can enjoy a rooftop infinity pool with panoramic views of the bay, a fitness centre, and a well-reviewed breakfast buffet. The hotel’s interiors are fresh and contemporary, creating a boutique feel that’s rare at this price point.
What makes the Mayflower Hotel especially appealing is its balance of affordability and upscale touches. It’s close to public transport, restaurants, and attractions like the Malta National Aquarium, making it a convenient base for exploring the island. The rooftop pool and bar area are perfect for unwinding after a day of sightseeing, while the quiet location ensures restful nights. With consistently high guest ratings and a reputation for cleanliness and service, the Mayflower Hotel Malta is a smart choice for couples, solo travelers, or small groups looking for a stylish yet budget-conscious stay in St. Paul’s Bay.
Check out the Mayflower Hotel and book your stay on Booking.com here (affiliate).
db San Antonia Hotel and Spa: The best high budget hotel in St Paul’s Bay
For a high-budget stay in St. Paul’s Bay, the db San Antonio Hotel + Spa is widely considered one of the best luxury options. This 4-star all-inclusive resort offers a polished experience with spacious, contemporary rooms and a wide range of amenities. Guests can enjoy both indoor and outdoor swimming pools, a Moroccan-style spa with a hot tub, and a well-equipped fitness centre. The hotel’s location in the heart of Buġibba places you within walking distance of the beach, restaurants, and the main bus terminus. It’s ideal for exploring Malta with ease. Its all-inclusive package includes buffet-style dining with international and local cuisine, plus themed nights and live entertainment.
What sets db San Antonio apart is its ability to cater to both relaxation and activity. Families appreciate the children’s pool and entertainment options, while couples and solo travellers enjoy the serene spa and rooftop sun deck. The hotel also offers paid private parking, a rare perk in the area. With over 8,000 positive reviews and a reputation for attentive service, it’s a top-tier choice for travellers seeking comfort, convenience, and a touch of indulgence in St. Paul’s Bay
Check out the db San Antonia Hotel and Spa and book your stay on Booking.com here (affiliate).

The ultimate luxury resorts in Malta for relaxing in the sun
If you’re looking for a luxury resort when you’re looking at where to stay in Malta, these are my top picks of the ultimate luxury resorts in Malta. Malta is the perfect location in Europe for a truly indulgent, luxury break in the sun. These ultimate luxury resorts in Malta will ensure that your trip to Malta is truly unforgettable.
Iniala Harbour House – Valletta
Perched on the edge of Valletta’s Grand Harbour, Iniala Harbour House is a boutique masterpiece that redefines luxury in Malta. With just 23 exquisitely designed rooms and suites, this 5-star hotel offers panoramic sea views, private balconies, and interiors that blend contemporary elegance with Maltese heritage. Guests are treated to a Michelin-starred rooftop restaurant, a serene spa with an indoor pool, and personalized concierge services that cater to every whim. The attention to detail, from curated art pieces to bespoke furnishings, creates an atmosphere of refined indulgence.
What truly sets Iniala Harbour House apart is its immersive experience. Located steps from Upper Barrakka Gardens and Valletta Waterfront, it’s ideal for culture lovers and romantics alike. Whether sipping cocktails on the rooftop terrace or enjoying a massage in the spa, guests are enveloped in tranquility and sophistication. The staff’s multilingual expertise and intuitive service elevate every moment, making it one of the most exclusive stays on the island.
Check out the Iniala Harbour House and book your stay on Booking.com here (affiliate).
The Phoenicia Malta – Valletta
The Phoenicia Malta is a grand Art Deco icon nestled beside the gates of Valletta, offering timeless elegance and sweeping views of the city and harbour. Set within seven acres of landscaped gardens, this historic 5-star hotel features indoor and outdoor pools, a luxurious spa, and multiple dining venues including the refined Contessa Restaurant. Rooms are adorned with Mediterranean tilework, plush linens, and classic furnishings, creating a serene retreat that blends tradition with modern comfort.
A favourite of royalty and dignitaries, The Phoenicia is more than a hotel: it’s a destination. Guests can stroll through its private gardens to reach the Bastion Pool overlooking the harbour, or enjoy afternoon tea in the Palm Court Lounge. Its location makes it perfect for exploring Valletta’s UNESCO-listed streets, while the hotel’s ambiance invites quiet reflection and indulgence. With impeccable service and a legacy of excellence, The Phoenicia remains one of Malta’s most prestigious addresses.
Check out the Phoenicia Malta on and book your stay in Booking.com here (affiliate).
The Westin Dragonara Resort – St Julian’s
Set on a private peninsula in St Julian’s, The Westin Dragonara Resort offers a luxurious seaside escape with two private beaches, expansive pools, and lush gardens. Each room and suite features a private terrace with sea views, and select accommodations include spa baths and access to the Executive Club Lounge. The resort’s wellness offerings include a state-of-the-art gym, a tranquil spa, and a hot tub, while dining options range from Mediterranean fine dining to casual Italian fare.
The Westin Dragonara excels in balancing family-friendly amenities with upscale sophistication. Guests can unwind on the Bayview sun terrace, enjoy cocktails at the lobby bar, or dine under the stars at the award-winning Terrace Restaurant. Its location near St Julian’s nightlife and shopping makes it ideal for both relaxation and exploration. With attentive service, spacious rooms, and a reputation for excellence, it’s a top-tier choice for travellers seeking luxury by the sea.
Check out the Westin Dragonara Resort and book your stay on Booking.com here (affiliate).

Hope you enjoyed my guide to where to stay in Malta! Make sure you also check out my ultimate itinerary for exploring Malta without a car, and also my guide to the best Maltese food and restaurants in Malta. If you’re looking for places to stay on a nearby Mediterranean island, check out my guide to where to stay in Sicily.

