Skip to main content

Marsa Matruh to Ghazal Train Times Today & Fares

Return: Ghazal to Marsa Matruh trains

2 trains run daily from Marsa Matruh to Ghazal. The first leaves at 6:20 AM and the last at 2:00 PM; the fastest is train 649 at 2 hrs 43 min. Fares range from EGP 45. Trains leave from Marsa Matruh Train Station; all stop at Dabaa before Ghazal Train Station. Source: Egyptian National Railways timetable, updated 12 October 2026.

Last updated Data sourcesReport a mistake

First train Train 649Ordinaryfrom Marsa Matruh to Ghazal 2h 43m11 stops144 km

Marsa Matruh to Ghazal train timetable

2 trains by departure time.

Marsa Matruh to Ghazal train timetable
TrainTypeDepartureArrivalDurationStopsDistanceFares (EGP)NoteStops list
Train 649Ordinary2h 43m11 stops144 km
  • Improved 45
Local — stops at every station
Train 657Ordinary2h 45m11 stops144 km
  • Improved 45
Local — stops at every station

Arrival stations in Ghazal

Related train trips

Marsa Matruh to Ghazal train FAQ

How long is the train from Marsa Matruh to Ghazal?

The fastest, train 649, takes 2 hrs 43 min; half the trains arrive in 2 hrs 45 min or less, over 144 km; all trains stop at Ras Hekmah, Dabaa and Fokah.

When are the first and last trains from Marsa Matruh to Ghazal?

The first is train 649 at 6:20 AM and the last is train 657 at 2:00 PM: 1 in the morning and 1 in the afternoon.

How much is the Marsa Matruh to Ghazal train ticket?

EGP 45: Improved 45.

Which station does the Marsa Matruh to Ghazal train leave from?

All trains leave from Marsa Matruh Train Station. They arrive at Ghazal Train Station; 2 stop first at Dabaa.

How do I book a Marsa Matruh to Ghazal train ticket?

All Marsa Matruh–Ghazal trains are ordinary: tickets are sold only at the station ticket office until departure, not online.