Find and Book Top Rated Hotels in Rabat

Search among 2 available hotels and places to stay in Rabat from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-2 out of 2
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great245 reviews
MapView on map1.7 mi from City Center500 yd from Roman Villa
From   US$ 122 /nightSelect
8.4
Great54 reviews
MapView on map1.4 mi from City Center200 yd from Roman Villa
From   US$ 156 /nightSelect

Best Hotels and Places to Stay in Rabat

Why visit?

Rabat, located in Malta, offers a rich blend of history, culture, and natural beauty, making it an enticing destination for tourists. With its historical sites, charming streets, and proximity to the famous Mdina, Rabat provides visitors with a truly immersive experience.

Where to stay?

When it comes to choosing the best areas to stay in Rabat, there are several options that cater to different preferences. Here are the top areas to consider:

Mdina Gate: Located at the entrance of the historic city of Mdina, this area offers a selection of charming hotels and guesthouses. Staying here provides easy access to the beautiful walled city, while still being in close proximity to Rabat's attractions.

Central Rabat: This area is perfect for those who want to explore Rabat's historical sites on foot. With many accommodation options available, travelers can enjoy the convenience of staying near attractions such as St. Paul's Catacombs and the Roman Villa.

Suburbs of Rabat: If you prefer tranquility and a peaceful atmosphere, staying in the suburbs of Rabat will be ideal. This allows you to escape the hustle and bustle while still being within reach of Rabat's attractions.

What is the price per hotel room per night?

The price per hotel room per night in Rabat can vary depending on the hotel's star rating. On average, here are the approximate prices:

3-star hotel: $60 to $90 per room per night.

4-star hotel: $90 to $150 per room per night.

5-star hotel: $150 and above per room per night.

Best value for money:

Seracino Hotel: Offering affordable rates without compromising on comfort, this 3-star hotel provides cozy rooms, a rooftop terrace, and a convenient location near major attractions.

The Xara Palace Relais & Chateaux: This boutique hotel combines luxury with affordability, offering elegant rooms, a spa, and a renowned restaurant. Guests can enjoy a comfortable stay in historical surroundings.

Point de Vue Bed & Breakfast: Known for its friendly atmosphere and great value, this charming B&B provides comfortable rooms, delicious breakfast, and stunning views of the surrounding countryside.

Best kids-friendly hotels:

The Victoria Hotel: With its spacious family rooms, outdoor pool, and kids' club, this 4-star hotel is an excellent choice for families. It also offers a central location with easy access to nearby attractions.

Solana Hotel & Spa: Featuring family-friendly amenities such as interconnected rooms, a kids' pool, and a play area, this 4-star hotel ensures an enjoyable stay for families. The hotel's spa and wellness facilities are an added bonus for parents.

Best hotels for a romantic getaway:

Palazzo Santa Rosa: Set in a beautifully restored palazzo, this boutique hotel offers luxurious rooms, a rooftop infinity pool, and breathtaking views. Perfect for couples looking for a romantic and intimate retreat.

U Collection: Xara Lodge: Nestled in the Maltese countryside, this secluded and exclusive hotel provides well-appointed rooms, a private pool, and a peaceful atmosphere, making it an idyllic spot for a romantic escape.

Best for location:

The Duke Boutique Hotel: Located in the heart of Rabat, this charming boutique hotel provides easy access to Rabat's attractions, including St. Paul's Catacombs and the Roman Villa. Its central location is convenient for exploring the area on foot.

Quaint Boutique Hotel Rabat: Just a stone's throw away from Mdina, this boutique hotel offers a stylish and comfortable stay. Its central location allows guests to easily explore both Mdina and Rabat.

Best for a short city break:

The George: This modern boutique hotel offers contemporary rooms, a rooftop pool, and a trendy bar. Its central location in central Rabat makes it an excellent choice for those seeking a vibrant city break.

Inhawi Boutique Hostel: Offering budget-friendly accommodation, this stylish hostel provides comfortable dorms and private rooms. Located in central Rabat, it allows guests to experience the city's vibrant atmosphere on a budget.

Show moreLess