Bus Station in Marsa Alam

Upper Egypt Bus Co

Buses to Cairo (LE110) at 10am, 6pm and 8pm, stopping at Al Quseir (LE20), Hurghada (LE50) and Zafarana (LE90). There's a bus to Aswan (LE60, six hours) at 11pm that goes via Edfu (LE30).
Bus Station in Marsa Alam

Go Bus

Go Bus runs two buses a day to Cairo, at 2.30pm and 6pm (LE150 to LE180). Book ahead online to ensure you get a seat and to choose where you sit.
Airport in Marsa Alam

Marsa Alam Airport