Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Search Hotels Near Grand Harbour, Malta

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Grand Harbour is located in an area of Kalkara known for its interesting historical sites. Kalkara is home to 7 hotels and other accommodation options, so you can find something with the amenities you're looking for.

Staying near Grand Harbour

Take your pick of 147 hotels and accommodation options within a mile of Grand Harbour, including these picks:

  • Grand Hotel Excelsior: This 5-star hotel features a marina, a full-service spa and a private beach. Our customers like its convenient parking and comfortable, quiet rooms.
  • Grand Harbour Hotel: With a stay at this 2-star hotel, guests can enjoy access to a restaurant and a bar, along with free WiFi. Our customers like its bar and clean, quiet rooms.
  • The British Suites: With a stay at this 3-star hotel, guests can enjoy access to a restaurant and a bar, along with free WiFi. Our customers like its beach locale and clean, comfortable rooms.

Things to see and do near Grand Harbour

While you're in town visiting Grand Harbour, you can discover everything there is to see and do within just a few miles of the area.

You might want to spend some time browsing the exhibits at National Museum of Fine Arts, National War Museum or Ghar Dalam. Sliema Promenade, Paceville and Shrine of Our Lady of Mount Carmel are landmarks that you won't want to miss. Spend some time wandering around Hastings Gardens, Argotti Botanical Garden and Msida Bastion Historic Garden.

If you want to see more of the surrounding area, you might plan a visit to Sliema Ferry and St George's Beach. St. Paul's Cathedral is also located 6.2 mi from Grand Harbour, and Malta National Aquarium is 7 mi away.

More trip options

Frequently asked questions

What's the area like around Grand Harbour?
Grand Harbour is located in an area that travellers like for its port. If you’re looking for a convenient place to stay, take a look at the 287 hotels and other accommodations you’ll find within a mile.
What's the best place to stay close to Grand Harbour?
Adjacent to Grand Harbour, 55 Senglea is one of the top choices for your stay based on our traveller data, and this 3-star apartment offers free WiFi and flat-screen TVs. Other good choices close by include Grand Hotel Excelsior and Hotel Phoenicia Malta.
If I need to cancel the hotel reservation for my stay near Grand Harbour, will I receive a refund?
Yes, most room reservations are fully refundable provided that you cancel prior to the hotel’s cancellation deadline, which often is within 24-48 hours of your check-in date. If you have a reservation that’s non-refundable, you might be able to cancel it and be given a refund within 24 hours of booking. Add dates, click “Search”, then use the filter option “free cancellation” to view the top deals on offer in Grand Harbour.
What can I see and do near Grand Harbour?
Study the collections at Fort St. Elmo, Inquisitor’s Palace or National Museum of Archaeology. Sights like Sliema Promenade, St. Johns Co - Cathedral and Tarxien Temples are landmarks to visit in the area. You can watch performances at Malta Experience, Royal Opera House and Manoel Theatre if you’re interested in local theatre.