There are 6 ways to get from Angkor Wat to Safi by bus, plane, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Siem Reap, fly to Marrakech, train
best- Take the bus from Siem Reap Town to Siem Reap Airportbus
- Fly from Siem Reap (SAI) to Marrakech (RAK)plane SAI - RAK
- Take the train from Marrakech to Ben Guerirtrain
- Take the train from Gare de Ben Guerir to Gare ONCF de Safitrain
33h 2mMAD 3,837–17,404Minivan to Phnom Penh, fly to Marrakech, train
cheapest- Take the bus from Siem Reap to Phnom Pehnbus
- Fly from Phnom Penh (KTI) to Marrakech (RAK)plane KTI - RAK
- Take the train from Marrakech to Ben Guerirtrain
- Take the train from Gare de Ben Guerir to Gare ONCF de Safitrain
39h 15mMAD 3,568–9,492Bus to Siem Reap, fly to Agadir–Al Massira Airport, bus
- Take the bus from Siem Reap Town to Siem Reap Airportbus
- Fly from Siem Reap (SAI) to Agadir–Al Massira Airport (AGA)plane SAI - AGA
- Take the bus from Agadir 3 - Agadir Airport to Essaouira 1 - Bab El Mechouarbus
- Take the bus from Essaouira to Safibus
31h 18mMAD 4,618–14,504Bus to Siem Reap, fly to Mohammed V International Airport, train
- Take the bus from Siem Reap Town to Siem Reap Airportbus
- Fly from Siem Reap (SAI) to Mohammed V International Airport (CMN)plane SAI - CMN
- Take the train from Gare Oasis to Ben Guerirtrain
- Take the train from Gare de Ben Guerir to Gare ONCF de Safitrain
30h 58mMAD 4,070–18,449Bus to Siem Reap, fly to Rabat-Salé, train
- Take the bus from Siem Reap Town to Siem Reap Airportbus
- Fly from Siem Reap (SAI) to Rabat-Salé (RBA)plane SAI - RBA
- Take the train from Rabat Agdal to Ben Guerirtrain
- Take the train from Gare de Ben Guerir to Gare ONCF de Safitrain
33h 18mMAD 6,300–28,519Bus to Siem Reap, fly to Essaouira, bus
- Take the bus from Siem Reap Town to Siem Reap Airportbus
- Fly from Siem Reap (SAI) to Essaouira (ESU)plane SAI - ESU
- Take the bus from Essaouira to Safibus
31h 44mMAD 5,243–16,334
Siem Reap (SAI) to Marrakech (RAK) flights
Questions & Answers
The cheapest way to get from Angkor Wat to Safi is to Minivan and fly and train which costs MAD 3,500 - MAD 9,500 and takes 39h 15m.
The fastest way to get from Angkor Wat to Safi is to bus and fly and train which takes 30h 58m and costs MAD 4,000 - MAD 19,000.
The distance between Angkor Wat and Safi is 11519 km.
It takes approximately 33h 2m to get from Angkor Wat to Safi, including transfers.
There are 90+ hotels available in Safi.
What companies run services between Angkor Wat, Cambodia and Safi, Morocco?
There is no direct connection from Angkor Wat to Safi. However, you can take the taxi to Siem Reap Town, take the bus to Siem Reap Airport, walk to Siem Reap (SAI) airport, fly to Marrakech (RAK), walk to Marrakech Airport, take the line 19 bus to Jardin Menara, take the line 19 bus to Gare Routière de ONCF, walk to Marrakech, take the train to Ben Guerir, then take the train to Gare ONCF de Safi. Alternatively, you can take the taxi to Siem Reap Town, take the bus to Siem Reap Airport, walk to Siem Reap (SAI) airport, fly to Agadir–Al Massira Airport (AGA), walk to Agadir 3 - Agadir Airport, take the bus to Essaouira 1 - Bab El Mechouar, walk to Essaouira, then take the bus to Safi.
- Website
- ryanair.com
Flights from Siem Reap to Agadir–Al Massira Airport via Suvarnabhumi, Vienna
- Ave. Duration
- 26h 10m
- When
- Monday and Friday
- Estimated price
- MAD 4,200–15,000
Flights from Siem Reap to Essaouira via Phuket, Doha, Madrid
- Ave. Duration
- 26h 50m
- When
- Thursday and Sunday
- Estimated price
- MAD 5,000–19,000
Flights from Phnom Penh to Marrakech via Abu Dhabi, Palma Mallorca
- Ave. Duration
- 23h 15m
- When
- Saturday
- Estimated price
- MAD 3,300–9,000
Flights from Phnom Penh to Marrakech via Abu Dhabi, Malaga
- Ave. Duration
- 30h 40m
- When
- Saturday
- Estimated price
- MAD 3,300–9,000
- Website
- swiss.com
Flights from Siem Reap to Marrakech via Suvarnabhumi, Zurich
- Ave. Duration
- 28h 30m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- MAD 3,900–17,000
Flights from Siem Reap to Agadir–Al Massira Airport via Suvarnabhumi, Zurich
- Ave. Duration
- 31h 30m
- When
- Tuesday and Friday
- Estimated price
- MAD 3,900–19,000
Flights from Phnom Penh to Marrakech via Suvarnabhumi, Zurich
- Ave. Duration
- 28h 35m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- MAD 3,800–16,000
- Website
- easyjet.com
Flights from Siem Reap to Marrakech via Suvarnabhumi, Milan Malpensa
- Ave. Duration
- 25h 15m
- When
- Sunday
- Estimated price
- MAD 5,000–19,000
Flights from Siem Reap to Marrakech via Noi Bai International, Milan Malpensa
- Ave. Duration
- 32h 35m
- When
- Friday
- Estimated price
- MAD 3,600–17,000
Flights from Siem Reap to Essaouira via Suvarnabhumi, Munich, Bordeaux
- Ave. Duration
- 24h 55m
- When
- Friday
- Estimated price
- MAD 4,900–21,000
Flights from Phnom Penh to Marrakech via Suvarnabhumi, Milan Malpensa
- Ave. Duration
- 23h 30m
- When
- Sunday
- Estimated price
- MAD 5,000–18,000
- Website
- airfrance.com
Flights from Siem Reap to Mohammed V International Airport via Noi Bai International, Paris Charles de Gaulle
- Ave. Duration
- 21h 40m
- When
- Saturday
- Estimated price
- MAD 3,900–18,000
Flights from Siem Reap to Rabat-Salé via Noi Bai International, Paris Charles de Gaulle
- Ave. Duration
- 24h 35m
- When
- Every day
- Estimated price
- MAD 6,000–28,000
Flights from Siem Reap to Rabat-Salé via Suvarnabhumi, Paris Charles de Gaulle
- Ave. Duration
- 28h 55m
- When
- Tuesday and Thursday
- Estimated price
- MAD 6,500–26,000
- Website
- turkishairlines.com
Flights from Siem Reap to Marrakech via Noi Bai International, Istanbul
- Ave. Duration
- 26h 35m
- When
- Every day
- Estimated price
- MAD 4,000–16,000
Flights from Siem Reap to Marrakech via Phuket, Istanbul
- Ave. Duration
- 28h 50m
- When
- Monday, Wednesday, and Friday
- Estimated price
- MAD 4,000–16,000
Flights from Siem Reap to Mohammed V International Airport via Noi Bai International, Istanbul
- Ave. Duration
- 25h 50m
- When
- Every day
- Estimated price
- MAD 4,300–17,000
- Website
- flyedelweiss.com
Flights from Siem Reap to Marrakech via Suvarnabhumi, Zurich
- Ave. Duration
- 28h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- MAD 3,900–17,000
Flights from Siem Reap to Agadir–Al Massira Airport via Suvarnabhumi, Zurich
- Ave. Duration
- 26h 35m
- When
- Tuesday and Friday
- Estimated price
- MAD 5,000–19,000
Flights from Phnom Penh to Marrakech via Suvarnabhumi, Zurich
- Ave. Duration
- 28h 35m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- MAD 3,800–16,000
- Website
- lufthansa.com
Flights from Siem Reap to Marrakech via Suvarnabhumi, Munich
- Ave. Duration
- 35h 40m
- When
- Wednesday and Thursday
- Estimated price
- MAD 4,400–20,000
Flights from Phnom Penh to Marrakech via Suvarnabhumi, Munich
- Ave. Duration
- 33h 55m
- When
- Wednesday and Thursday
- Estimated price
- MAD 5,000–18,000
- Website
- comlux.com
Flights from Siem Reap to Marrakech via Suvarnabhumi, Zurich
- Ave. Duration
- 26h 15m
- When
- Tuesday
- Estimated price
- MAD 5,000–19,000
Flights from Phnom Penh to Marrakech via Suvarnabhumi, Zurich
- Ave. Duration
- 24h 30m
- When
- Tuesday
- Estimated price
- MAD 5,000–18,000
- Website
- flexflight.dk
Flights from Siem Reap to Marrakech via Suvarnabhumi, Zurich
- Ave. Duration
- 26h 15m
- When
- Tuesday
- Estimated price
- MAD 5,000–19,000
Flights from Phnom Penh to Marrakech via Suvarnabhumi, Zurich
- Ave. Duration
- 24h 30m
- When
- Tuesday
- Estimated price
- MAD 5,000–18,000
- Website
- condor.com
Flights from Siem Reap to Agadir–Al Massira Airport via Suvarnabhumi, Munich
- Ave. Duration
- 19h 45m
- When
- Wednesday and Saturday
- Estimated price
- MAD 4,400–20,000
- Website
- royalairmaroc.com
Flights from Siem Reap to Mohammed V International Airport via Noi Bai International, Milan Malpensa
- Ave. Duration
- 27h
- When
- Thursday and Friday
- Estimated price
- MAD 3,800–18,000
- Website
- airarabia.com
Flights from Siem Reap to Rabat-Salé via Suvarnabhumi, Paris Charles de Gaulle
- Ave. Duration
- 23h 10m
- When
- Monday, Tuesday, Wednesday, Friday, and Saturday
- Estimated price
- MAD 9,000–32,000
- Website
- etihad.com
Flights from Phnom Penh to Marrakech via Abu Dhabi, Mohammed V International Airport
- Ave. Duration
- 31h
- When
- Friday
- Estimated price
- MAD 3,300–9,000
- Website
- airbus.com
Flights from Phnom Penh to Marrakech via Suvarnabhumi, Munich
- Ave. Duration
- 33h 55m
- When
- Wednesday and Thursday
- Estimated price
- MAD 5,000–18,000
- Phone
- 2255
- communication.digitale@oncf.ma
- Website
- oncf.ma
Train from Marrakech to Ben Guerir
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- MAD 30–60
- Schedules at
- oncf-voyages.ma
- Book at
- oncf.ma
- 2nd Class
- MAD 30–45
- 1st Class
- MAD 40–60
Train from Gare de Ben Guerir to Gare ONCF de Safi
- Ave. Duration
- 2h 2m
- Frequency
- Twice daily
- Estimated price
- MAD 55–120
- Schedules at
- oncf-voyages.ma
- Book at
- oncf.ma
- 2nd Class
- MAD 55–80
- 1st Class
- MAD 85–120
Train from Gare Oasis to Ben Guerir
- Ave. Duration
- 1h 47m
- Frequency
- Hourly
- Estimated price
- MAD 65–140
- Schedules at
- oncf-voyages.ma
- Book at
- oncf.ma
- 2nd Class
- MAD 65–95
- 1st Class
- MAD 100–140
Train from Rabat Agdal to Ben Guerir
- Ave. Duration
- 2h 51m
- Frequency
- Hourly
- Estimated price
- MAD 100–210
- Schedules at
- oncf-voyages.ma
- Book at
- oncf.ma
- 2nd Class
- MAD 100–150
- 1st Class
- MAD 150–210
- Website
- siemreap.net
Bus from Siem Reap Town to Siem Reap Airport
- Ave. Duration
- 50 min
- Frequency
- Every 3 hours
- Estimated price
- MAD 75–90
- Schedules at
- siemreap.net
- info@souktosurf.com
- Website
- souktosurf.com
Bus from Agadir 3 - Agadir Airport to Essaouira 1 - Bab El Mechouar
- Ave. Duration
- 4h 25m
- Frequency
- Once daily
- Estimated price
- MAD 210–240
- Schedules at
- souktosurf.com
- Phone
- 0 800 0900 30
- ctmweb.ma@gmail.com
- Website
- ctm.ma
Bus from Essaouira to Safi
- Ave. Duration
- 2h
- Frequency
- 3 times a day
- Estimated price
- MAD 70–100
- Schedules at
- ctm.ma
- Phone
- 086 838351
- info@cambolink21express.com
- Website
- cambolink21express.com
Bus from Siem Reap to Phnom Pehn
- Ave. Duration
- 5h 30m
- Frequency
- Hourly
- Estimated price
- MAD 90–160
- Book at
- cambolink21express.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 How to get from Florence to Rome, Travelling to and around Russia for the 2018 FIFA World Cup, and What are the different types of Renfe trains in Spain? - to help you get the most out of your next trip.
















