If you're looking to get to Luxor, the fastest way is to fly. It'll cost you between $120 and $900 and take around 1 hour and 49 minutes to get there and start Luxor day tours. There's no direct bus to Marsa Alam. But there are some services that will take you from Marsa Alam and drop you off at Luxor through Safaga.