Avg. for September
Select dates to see prices and availability
Avg. for September
Nightly prices at Grand Hotel Excelsior average $123 in January, the cheapest month, and $260 in October, the most expensive, based on the last 12 months.
| Month | Average price |
|---|---|
| January | $123 |
| February | $125 |
| March | $148 |
| April | $213 |
| May | $241 |
| June | $219 |
| July | $220 |
| August | $246 |
| September | $253 |
| October | $260 |
| November | $157 |
| December | $134 |
Most expensive: October (~$260)
Cheapest: January (~$123)
Airport shuttle
Restaurant
Swimming pool
Business Center
Room Service
Tour Desk
Grand Harbour (0.2 miles)
City Gate (0.4 miles)
Royal Opera House (0.5 miles)
St James' Cavalier (0.5 miles)
National Museum of Archaeology (0.5 miles)
MUŻA (0.6 miles)
3
Room details
Sleeps 3
356 ft²
6
Room details
Sleeps 4
1938 ft²
5
Room details
Sleeps 3
391 ft²
2
Room details
Sleeps 3
355 ft²
4
Room details
Sleeps 4
605 ft²
2
Room details
Sleeps 3
355 ft²
4
Room details
Sleeps 4
1615 ft²
3
Room details
Sleeps 2
605 ft²
3
Room details
Sleeps 4
4
Room details
Sleeps 3
355 ft²
5
Room details
Sleeps 3
355 ft²
6
Room details
Sleeps 3
355 ft²
6
Room details
Sleeps 2
409 ft²
Based on 2,434 verified reviews
AI-generated summary based on recent guest reviews
At Grand Hotel Excelsior, travellers praise the waterfront location near Valletta, generous pools with sea access, and consistently friendly staff, while noting dated rooms and public areas, uneven maintenance, and service that sometimes falls short of five-star expectations.
Read moreWas this helpful?
Linus
2 weeks ago
·
Stayed 5 nights
Lawrence
4 weeks ago
·
Stayed 2 nights
Sonja
5 weeks ago
·
Stayed 3 nights
Stephanie
last month
·
Stayed 10 nights
Lenette
Aug 16, 2026
·
Stayed 2 nights
Check-in
Check-out
From 15:00 to 23:59
Before 12:00
Free valet parking is available on-site.
Full breakfasts are available daily from 6:30 AM to 10:30 AM for a fee of approximately EUR 20.00 for adults and EUR 10.00 for children.
Check-in is from 3:00 PM to 11:59 PM, and check-out is at 12:00 PM. Early or late check-in/check-out may be available upon request and could incur additional charges.
A roundtrip airport shuttle is provided for a surcharge of EUR 50 per vehicle, available 24 hours. Guests must contact the property with arrival details before travel.
The property features limited wheelchair accessibility, step-free entrances, and accessible public areas. However, specific details regarding room accessibility should be confirmed with the property prior to arrival.
The hotel is centrally located in Floriana, just a 3-minute drive from Malta Experience and 8 minutes from Sliema Promenade. It is approximately 8.3 km (5.2 miles) from Malta International Airport.
Yes, the property features both indoor and outdoor swimming pools, including a children's pool. The pools are available for guests to enjoy throughout their stay.
One child aged 11 years or younger can stay free when occupying the parent or guardian's room, using existing bedding.
Have a question?
Instant AI responses are based on hotel information
Over the next 60–90 days, room rates at Grand Hotel Excelsior in Floriana typically land around $135 a night for two guests, ranging from $132 to $136 on peak dates.
Demand at Grand Hotel Excelsior in Floriana peaks in September and is noticeably higher through October; April is the quietest month. Expect guest traffic to rise through late spring and summer, then reach its high in early autumn.
Across the year, January is the cheapest month to stay at Grand Hotel Excelsior in Floriana, averaging $132 a night; October is the priciest at $279. January’s lower rates come even though April is the quietest month for crowds.
The Grand Hotel Excelsior in Floriana sits steps from attractions like Grand Harbour, Upper Barrakka Gardens and the National Museum of Archaeology, making it a strong base for city sightseeing and coastal walks. The hotel also appeals to couples and families looking for a luxury, seaside-oriented stay.
Grand Hotel Excelsior in Floriana is cheaper than 11 of 17 comparable hotels nearby, with a typical median of $214 a night versus about $243 for peers. This puts it below the neighborhood median while still competing on location and amenities.
The current price at Grand Hotel Excelsior in Floriana is $303 per night for 2 guests, which is high for this hotel: about 30% above its $234 average over the last 60 days. Most nights over that period fell between $198 and $370.
Su | Mo | Tu | We | Th | Fr | Sa |
|---|---|---|---|---|---|---|
Su | Mo | Tu | We | Th | Fr | Sa |
|---|---|---|---|---|---|---|
Cheaper
Pricier
Average nightly price across deals, with taxes & fees.
Prices in USD for 2 guests, updated daily.