From $75 USD Booking.com Fantazia Resort Marsa Alam offers 600 meters of private beach area and is 24 km away from Marsa Alam City & 85 km away from Marsa Alam Airport. It features 3 swimming pools, 6 restaurants and bars and a diving school.