Avg. for November
Select dates to see prices and availability
Avg. for November
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 | $230 |
| September | $237 |
| 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)
Monti Shopping Centre (0.5 miles)
National Museum of Archaeology (0.5 miles)
MUŻA (0.6 miles)
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²
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²
3
Room details
Sleeps 3
356 ft²
4
Room details
Sleeps 4
1615 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?
Karen
last week
·
Stayed 1 night
Lorna
2 weeks ago
·
Stayed 10 nights
Peter
last month
·
Stayed 5 nights
Chris
last month
·
Stayed 2 nights
stephen
Sep 29, 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 $127 a night for two guests, ranging from $126 to $209 on peak dates.
Demand at Grand Hotel Excelsior in Floriana drops noticeably in April, making early autumn and April the calmest stretches to visit. October is the busiest month for crowds, so plan around April if you prefer fewer visitors.
Set in Floriana, Grand Hotel Excelsior is a short walk from Grand Harbour, Upper Barrakka Gardens and the National Museum of Archaeology, making it convenient for sightseeing. The hotel suits couples and families and leans into city, beach/coast and spa-friendly themes.
January is the cheapest month to stay at Grand Hotel Excelsior in Floriana, averaging $132 a night; October is the priciest at $267. Note that the quietest month is April, which differs from the cheapest month.
Grand Hotel Excelsior is cheaper than 12 of 18 comparable hotels nearby, with a typical median of $212 a night versus about $238 for peers.
The current price at Grand Hotel Excelsior in Floriana is $168 per night for 2 guests, which is low for this hotel: about 30% below its $239 average over the last 60 days. Most nights over that period fell between $196 and $414.
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.