Hurghada Airport is 20km south along the main coastal highway.
Go Bus Co (www.gobus-eg.com) runs up to nine services daily to Cairo (LE115 to LE220, six hours), finishing at its office beside the Ramses Hilton near Cairo's Tahrir Square. Tickets are best booked in advance and online (where you can choose your seat). The ticket office and bus stop in El Gouna is on the main plaza in Kafr El Gouna, opposite the tourist information centre.
To Hurghada, buses leave every 20 minutes between 7am and midnight from a bus stop also on the main plaza. Tickets cost LE15.
Taxis run frequently between El Gouna and Hurghada; fares start at LE150. To Hurghada airport, expect to pay US$10 to US$30, depending on who you book with.