There are 4 ways to get from Johannesburg to Mersa Matruh by plane, train, car, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to El Alamein International Airport, train
best- Fly from Johannesburg International Airport (JNB) to El Alamein International Airport (DBB)JNB - DBB
- Take the train from El Dabaa to Marsa Matruh
19h 35m$258–780Drive 8,645.2 km
- Drive from Johannesburg to Mersa Matruh8,645.2 km
5d 4h$1,206–1,742Fly to Cairo International Airport, bus
- Fly from Johannesburg International Airport (JNB) to Cairo International Airport (CAI)JNB - CAI
- Take the bus from Adly Mansour to Mersa Matruh
15h 41m$274–500Fly to Borg El Arab, bus, train
- Fly from Johannesburg International Airport (JNB) to Borg El Arab (HBE)JNB - HBE
- Take the bus from Borg El Arab Airport to Moharam Bek Bus Stn
- Take the train from Moharam Bek to Marsa Matruh
20h 33m
Johannesburg International Airport (JNB) to El Alamein International Airport (DBB) flights
Questions & Answers
The cheapest way to get from Johannesburg to Mersa Matruh is to fly and bus which costs $270 - $500 and takes 15h 41m.
The fastest way to get from Johannesburg to Mersa Matruh is to fly and bus which takes 15h 41m and costs $270 - $500.
The distance between Johannesburg and Mersa Matruh is 6518 km. The road distance is 8645.2 km.
It takes approximately 19h 35m to get from Johannesburg to Mersa Matruh, including transfers.
Yes, the driving distance between Johannesburg to Mersa Matruh is 8645 km. It takes approximately 5 days 4h to drive from Johannesburg to Mersa Matruh.
There are 301+ hotels available in Mersa Matruh.
What companies run services between Johannesburg, South Africa and Mersa Matruh, Egypt?
There is no direct connection from Johannesburg to Mersa Matruh. However, you can take the taxi to Johannesburg International Airport (JNB) airport, fly to El Alamein International Airport (DBB), take the taxi to El Dabaa, then take the train to Marsa Matruh. Alternatively, you can drive from Johannesburg to Mersa Matruh in around 5d 4h.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- flydubai.com
Flights from Johannesburg International Airport to El Alamein International Airport via Dubai
- Ave. Duration
- 20h 3m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $380–1,400
Flights from Johannesburg International Airport to El Alamein International Airport via Lusaka, Dubai
- Ave. Duration
- 21h 15m
- When
- Tuesday, Thursday, Friday, and Sunday
- Estimated price
- $380–1,400
Flights from Johannesburg International Airport to El Alamein International Airport via Dar es Salaam, Dubai
- Ave. Duration
- 24h
- When
- Friday to Sunday
- Estimated price
- $410–1,000
Flights from Johannesburg International Airport to El Alamein International Airport via Zanzibar, Dubai
- Ave. Duration
- 24h
- When
- Tuesday and Thursday
- Estimated price
- $400–1,100
- Website
- etihad.com
Flights from Johannesburg International Airport to El Alamein International Airport via Abu Dhabi
- Ave. Duration
- 25h 45m
- When
- Wednesday and Saturday
- Estimated price
- $240–750
Flights from Johannesburg International Airport to El Alamein International Airport via Doha, Abu Dhabi
- Ave. Duration
- 21h 50m
- When
- Wednesday and Saturday
- Estimated price
- $350–1,200
Flights from Johannesburg International Airport to El Alamein International Airport via Zanzibar, Abu Dhabi
- Ave. Duration
- 23h 35m
- When
- Wednesday
- Estimated price
- $240–750
Flights from Johannesburg International Airport to Cairo International Airport
- Ave. Duration
- 8h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $270–440
- Website
- ethiopianairlines.com
Flights from Johannesburg International Airport to Cairo International Airport via Addis Ababa
- Ave. Duration
- 13h 55m
- When
- Every day
- Estimated price
- $210–480
- Website
- turkishairlines.com
Flights from Johannesburg International Airport to Borg El Arab via Istanbul
- Ave. Duration
- 14h 27m
- When
- Wednesday and Saturday
- Estimated price
- $360–1,200
- Website
- qatarairways.com
Flights from Johannesburg International Airport to Borg El Arab via Doha
- Ave. Duration
- 19h 7m
- When
- Monday and Wednesday
- Estimated price
- $390–1,300
- Website
- egyptair.com
Flights from Johannesburg International Airport to Cairo International Airport
- Ave. Duration
- 8h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $270–440
- Website
- airarabia.com
Flights from Johannesburg International Airport to Borg El Arab via Abu Dhabi
- Ave. Duration
- 13h 20m
- When
- Tuesday, Friday, Saturday, and Sunday
- Estimated price
- $280–900
- Website
- saudia.com
Flights from Johannesburg International Airport to Borg El Arab via Nairobi, Jeddah
- Ave. Duration
- 13h 15m
- When
- Friday
- Estimated price
- $430–1,200
- Phone
- 0225753555
- support@enr.gov.eg
- Website
- enr.gov.eg
Train from El Dabaa to Marsa Matruh
- Ave. Duration
- 1h 58m
- Frequency
- 4 times a day
- Estimated price
- $10–20
- Schedules at
- enr.gov.eg
- Tourist
- $10–20
Train from Moharam Bek to Marsa Matruh
- Ave. Duration
- 4h
- Frequency
- 3 times a day
- Estimated price
- $24–45
- Schedules at
- enr.gov.eg
- Tourist
- $24–45
- Phone
- 02-22909013
- Contact@SuperJetCapital.com
- Website
- superjetcapital.org
Bus from Adly Mansour to Mersa Matruh
- Ave. Duration
- 4h 34m
- Frequency
- 5 times a day
- Estimated price
- $5–9
- Schedules at
- superjet.com.eg
- Phone
- +2 01200003533
- info@egyptbus.com
- Website
- facebook.com
Bus from Borg El Arab Airport to Moharam Bek Bus Stn
- Ave. Duration
- 1h
- Frequency
- Hourly
- Schedules at
- facebook.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Need to know: Jadrolinija, How to get from Southend Airport into central London, and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.







