There are 4 ways to get from Essaouira to Amman 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 Marrakech, fly to Queen Alia International Airport
best- Take the bus from Essaouira to Marrakeshbus
- Fly from Marrakech (RAK) to Queen Alia International Airport (AMM)plane RAK - AMM
14h 56m$234–723Bus to Agadir–Al Massira Airport, fly to Queen Alia International Airport
- Take the bus from Essaouira 1 - Bab El Mechouar to Agadir 3 - Agadir Airportbus
- Fly from Agadir–Al Massira Airport (AGA) to Queen Alia International Airport (AMM)plane AGA - AMM
17h 20m$277–831Bus, train to Mohammed V International Airport, fly to Queen Alia International Airport
- Take the bus from Essaouira to Marrakeshbus
- Take the train from Marrakech to Gare Oasistrain
- Fly from Mohammed V International Airport (CMN) to Queen Alia International Airport (AMM)plane CMN - AMM
16h 9m$394–643Bus to Marrakech, fly to Ben Gurion Airport, train, bus
- Take the bus from Essaouira to Marrakeshbus
- Fly from Marrakech (RAK) to Ben Gurion Airport (TLV)plane RAK - TLV
- Take the train from נתב''ג to Yerushalayim/Yits'hak Navontrain
- Take the bus from Jerusalem Central Bus Station 3rd Floor/Platforms to Allenby Bridge Junction/Road 90bus
- Take the bus from King Hussein Bridge to Amman Abdali Terminalbus
17h 40m$251–1,047
Marrakech (RAK) to Queen Alia International Airport (AMM) flights
Questions & Answers
The cheapest way to get from Essaouira to Amman is to bus and fly and train which costs $250 - $1,100 and takes 17h 40m.
The fastest way to get from Essaouira to Amman is to bus and fly which takes 14h 56m and costs $230 - $750.
The distance between Essaouira and Amman is 4356 km.
It takes approximately 14h 56m to get from Essaouira to Amman, including transfers.
Amman is 2h ahead of Essaouira. It is currently 7:40 PM in Essaouira and 9:40 PM in Amman.
There are 1379+ hotels available in Amman.
What companies run services between Essaouira, Morocco and Amman, Jordan?
There is no direct connection from Essaouira to Amman. However, you can take the bus to Marrakesh, walk to Gare Routière de ONCF, take the line 19 bus to Marrakech Airport, walk to Marrakech (RAK) airport, fly to Queen Alia International Airport (AMM), walk to Queen Alia Airport, then take the bus to Amman Tabarbour Terminal. Alternatively, you can take the bus to Agadir 3 - Agadir Airport, walk to Agadir–Al Massira Airport (AGA) airport, fly to Queen Alia International Airport (AMM), walk to Queen Alia Airport, then take the bus to Amman Tabarbour Terminal.
- Website
- royalairmaroc.com
Flights from Marrakech to Queen Alia International Airport via Mohammed V International Airport
- Ave. Duration
- 11h 25m
- When
- Sunday
- Estimated price
- $220–700
Flights from Agadir–Al Massira Airport to Queen Alia International Airport via Mohammed V International Airport
- Ave. Duration
- 14h 1m
- When
- Monday, Thursday, Tuesday, Saturday, and Sunday
- Estimated price
- $250–800
Flights from Mohammed V International Airport to Queen Alia International Airport
- Ave. Duration
- 5h 20m
- When
- Monday, Wednesday, Thursday, and Sunday
- Estimated price
- $230–750
Flights from Mohammed V International Airport to Queen Alia International Airport via Cairo
- Ave. Duration
- 8h 15m
- When
- Every day
- Estimated price
- $270–1,100
- Phone
- 2255
- [email protected]
- Website
- oncf-voyages.ma
Train from Marrakech to Gare Oasis
- Ave. Duration
- 2h 31m
- Frequency
- Hourly
- Estimated price
- $10–21
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- $10–15
- 1st Class
- $15–21
- Phone
- 2255
- [email protected]
- Website
- supratours.ma
Bus from Essaouira to Marrakesh
- Ave. Duration
- 3h
- Frequency
- 5 times a day
- Estimated price
- $8–14
- Schedules at
- supratours.ma
- Second Class
- $11–13
- First Class
- $8–12
Bus from Essaouira to Marrakesh
- Ave. Duration
- 3h
- Frequency
- 5 times a day
- Estimated price
- $8–14
- Schedules at
- supratours.ma
- Second Class
- $11–13
- First Class
- $8–12
Bus from Essaouira to Marrakesh
- Ave. Duration
- 3h
- Frequency
- 5 times a day
- Estimated price
- $8–14
- Schedules at
- supratours.ma
- Second Class
- $11–13
- First Class
- $8–12
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 Travelling by boat in Italy, Getting to Rome from the airport, and What documents do I need to cross Niagara Falls? - to help you get the most out of your next trip.










