Marsa Alam befindet sich an der Küste des Roten Meeres, etwa 275 Kilometer südlich von Hurghada und 215 Kilometer südlich von Safaga. Diese Kleinstadt und ihre Umgebung sind ein bedeutender Erholungsort und Teil der Red Sea Riviera. Die Hauptaktivitäten sind Baden, Tauchen, Schnorcheln und Kiten. Andere Wassersportaktivitäten wie Bananenboot-Fahrten gibt es auch. Seit 2001 ist Marsa Alam direkt über den neuen Flughafen Marsa Alam, der etwa 60 Kilometer nordwestlich der Stadt liegt, erreichbar.