Call to book
0871 277 1070
13 pence/min+the caller’s Access Charge Privacy policy
Need help?

Cheap Hotels in Marsa Alam

1398 reviews by TrustYou
Port Ghalib
3.8 Miles from the centre

Marina Lodge at Port Ghalib offers a choice of restaurants and bars with superb views of Port Ghalib International Marina. Guests can feel at home in one of the many beautifully appointed, Nubian-styled rooms, while enjoying the picturesque garden or Marina view from their own private balcony or terrace. Quiet hotel for those who wish to merely relax in the Red Sea sun and enjoy the natural elements in the comfort of hotel grounds. Ideal for visitors of all levels of diving experience. After an energizing workout at the gym or a dip in the outdoor pool, guests can go for relaxing massage treatments. For more adventurous activities, snorkeling and diving are also available at an added fee.

Show more
per night from £42
Estimated price based on searches in the last month
1768 reviews by TrustYou
3.8 Miles from the centre

Situated 10 km from the Marsa Alam coast, Elphinstone is well-known to experienced divers who particularly relish the challenge of its southern plateau, which drops to 70 mmeters. Marsa Alam International Airport is less than 5 min' drive away. Symbol of Ghalib's love for his beautiful wife, the hotel artfully integrates lavish landscaping, water features and cascading greenery that transports guests into another world for a true taste of paradise. 24-hour front desk can arrange sightseeing tours, snorkelling trips and windsurfing sessions. For children, there is a playground and a games room.

Show more
per night from £78
Estimated price based on searches in the last month
889 reviews by TrustYou
Port Ghalib
3.6 Miles from the centre

This luxury hotel is located in the center of the city. Sits 5 km, 10 min in car from Marsa Alam Airport. Featuring a private stretch of Red Sea Beach, this resort offers spacious installations. It features a lagoon-style pool and a full-service spa. A free shuttle to Port Ghalib Marina is available. 3 in-house restaurants that overlook the Red Sea or lagoon pool and landscaped gardens. Staff can organise a variety of tours.

Show more
per night from £92
Estimated price based on searches in the last month
7013 reviews by TrustYou
Red Sea Riviera, Port Ghalib
3.6 Miles from the centre
per night from £127
(price for Tue, 24 Dec)

Marina View Hotel- Port Ghalib Hotel

48 reviews by TrustYou
Port Ghalib
3 Miles from the centre
per night from £32
Estimated price based on searches in the last month

Hotels in Marsa Alam has a fantastic range of hotels in Marsa Alam, with everything from cheap hotels to luxurious five star accommodation available. We like to live up to our last minute name so remember you can book any one of our excellent Marsa Alam hotels up until midnight and stay the same night.

We offer big savings on all kinds of hotels in some of the best locations Marsa Alam has to offer so use our search box to find one that meets your requirements. Whether youre travelling with your family, alone or with your partner, we have a superb selection to choose from. Book now and make some great savings - also dont forget our Price Match Guarantee

Frequently asked questions about Hotels in Marsa Alam

Which hotels are the most popular ones to stay at in Marsa Alam?

According to our booking data, the most booked hotels in Marsa Alam are Marina Lodge at Port Ghalib, Intercontinental the Palace Resort and SUNRISE Marina Resort Port Ghalib.

What is the cheapest price for a hotel in Marsa Alam?

The lowest price for a double room in Marsa Alam is £41.

What are the best hotels in Marsa Alam near the center?

If you want to stay near the center of Marsa Alam, you can consider staying at SUNRISE Marina Resort Port Ghalib, Intercontinental the Palace Resort and Marina Lodge at Port Ghalib.

120,000 Hotels

We search from 120,000 hotels worldwide to find you the best deals.

Price Match Guarantee

Find the same hotel cheaper within 24hrs when booking with us and we'll give you the difference.

Learn more

Need help with your booking?

Call us on 0800 093 5555