There are 8 ways to get from Oxford to Essaouira by train, plane, 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.
Train to Birmingham Airport, fly to Agadir–Al Massira Airport, bus
best- Take the train from Oxford to Birmingham Internationaltrain
- Fly from Birmingham Airport (BHX) to Agadir–Al Massira Airport (AGA)plane BHX - AGA
- Take the bus from Agadir 3 - Agadir Airport to Essaouira 1 - Bab El Mechouarbus
12h 9mMAD 1,218–3,865Train to Birmingham Airport, fly to Marrakech, bus
cheapest- Take the train from Oxford to Birmingham Internationaltrain
- Fly from Birmingham Airport (BHX) to Marrakech (RAK)plane BHX - RAK
- Take the bus from Marrakesh to Essaouirabus
10h 49mMAD 1,087–4,615Train to London Stansted Airport, fly to Essaouira
- Take the train from Oxford to London Paddingtontrain
- Fly from London Stansted Airport (STN) to Essaouira (ESU)plane STN - ESU
8h 11mMAD 1,212–3,757Train to London Heathrow Airport, fly to Marrakech, bus
- Take the train from Oxford to London Paddingtontrain
- Fly from London Heathrow Airport (LHR) to Marrakech (RAK)plane LHR - RAK
- Take the bus from Marrakesh to Essaouirabus
11h 10mMAD 1,463–4,611Train, train to London Gatwick Airport, fly to Agadir–Al Massira Airport, bus
- Take the train from Oxford to Readingtrain
- Take the train from Reading to Gatwick Airporttrain
- Fly from London Gatwick Airport (LGW) to Agadir–Al Massira Airport (AGA)plane LGW - AGA
- Take the bus from Agadir 3 - Agadir Airport to Essaouira 1 - Bab El Mechouarbus
13h 22mMAD 1,340–3,355Train to London Stansted Airport, fly to Marrakech, bus
- Take the train from Oxford to London Paddingtontrain
- Fly from London Stansted Airport (STN) to Marrakech (RAK)plane STN - RAK
- Take the bus from Marrakesh to Essaouirabus
11h 58mMAD 1,433–5,236Train to London Stansted Airport, fly to Agadir–Al Massira Airport, bus
- Take the train from Oxford to London Paddingtontrain
- Fly from London Stansted Airport (STN) to Agadir–Al Massira Airport (AGA)plane STN - AGA
- Take the bus from Agadir 3 - Agadir Airport to Essaouira 1 - Bab El Mechouarbus
13h 23mMAD 1,464–3,686Train to London Heathrow Airport, fly to Mohammed V International Airport, train, bus
- Take the train from Oxford to London Paddingtontrain
- Fly from London Heathrow Airport (LHR) to Mohammed V International Airport (CMN)plane LHR - CMN
- Take the train from Gare Oasis to Marrakechtrain
- Take the bus from Marrakesh to Essaouirabus
15h 6mMAD 2,056–6,376
Birmingham Airport (BHX) to Agadir–Al Massira Airport (AGA) flights
Comparing Your Travel Options
The cheapest way to get from Oxford to Essaouira is to train and fly and bus which costs MAD 1,300 - MAD 3,400 and takes 13h 22m.
The fastest way to get from Oxford to Essaouira is to train and fly which takes 8h 11m and costs MAD 1,200 - MAD 3,800.
The distance between Oxford and Essaouira is 2855 km.
It takes approximately 12h 9m to get from Oxford to Essaouira, including transfers.
There are 1539+ hotels available in Essaouira.
What companies run services between Oxford, England and Essaouira, Morocco?
There is no direct connection from Oxford to Essaouira. However, you can take the train to Birmingham International, walk to Birmingham Intl Rail Station, take the vehicle to Birmingham International Airport, walk to Birmingham Airport (BHX) airport, fly to Agadir–Al Massira Airport (AGA), walk to Agadir 3 - Agadir Airport, then take the bus to Essaouira 1 - Bab El Mechouar. Alternatively, you can take the train to London Paddington, take the train to Liverpool Street Station, walk to London Liverpool Street, take the train to Stansted Airport, walk to London Stansted Airport (STN) airport, fly to Essaouira (ESU), then take the taxi to Essaouira.
- Website
- ryanair.com
Flights from Birmingham Airport to Agadir–Al Massira Airport
- Ave. Duration
- 3h 50m
- When
- Sunday
- Estimated price
- MAD 650–3,100
Flights from London Stansted Airport to Essaouira
- Ave. Duration
- 3h 40m
- When
- Monday and Saturday
- Estimated price
- MAD 260–1,500
Flights from Birmingham Airport to Marrakech
- Ave. Duration
- 3h 40m
- When
- Thursday and Sunday
- Estimated price
- MAD 650–3,100
Flights from London Stansted Airport to Marrakech
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- MAD 750–4,200
Flights from London Stansted Airport to Agadir–Al Massira Airport
- Ave. Duration
- 3h 50m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- MAD 700–2,000
- Website
- britishairways.com
Flights from London Heathrow Airport to Marrakech
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- MAD 1,100–3,600
Flights from London Heathrow Airport to Marrakech via Madrid
- Ave. Duration
- 6h 45m
- When
- Every day
- Estimated price
- MAD 1,100–3,600
Flights from London Gatwick Airport to Agadir–Al Massira Airport
- Ave. Duration
- 3h 50m
- When
- Tuesday and Saturday
- Estimated price
- MAD 1,000–3,200
Flights from London Heathrow Airport to Mohammed V International Airport
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- MAD 1,100–6,500
Flights from London Heathrow Airport to Mohammed V International Airport via Madrid
- Ave. Duration
- 6h 5m
- When
- Every day
- Estimated price
- MAD 1,200–3,900
- Website
- iberia.com
Flights from London Heathrow Airport to Marrakech via Madrid
- Ave. Duration
- 6h 45m
- When
- Every day
- Estimated price
- MAD 1,100–3,600
Flights from London Heathrow Airport to Mohammed V International Airport via Madrid
- Ave. Duration
- 6h 2m
- When
- Every day
- Estimated price
- MAD 1,200–3,900
Flights from London Heathrow Airport to Mohammed V International Airport via Malaga
- Ave. Duration
- 6h 40m
- When
- Every day
- Estimated price
- MAD 1,200–3,900
- Website
- ryanair.com
Flights from Birmingham Airport to Agadir–Al Massira Airport via Beauvais
- Ave. Duration
- 7h 35m
- When
- Monday and Friday
- Estimated price
- MAD 750–3,200
Flights from London Stansted Airport to Marrakech via Santander
- Ave. Duration
- 5h 5m
- When
- Wednesday and Saturday
- Estimated price
- MAD 650–3,000
Flights from London Stansted Airport to Marrakech via Porto
- Ave. Duration
- 6h 6m
- When
- Friday, Saturday, Sunday, and Monday
- Estimated price
- MAD 700–3,100
Flights from London Stansted Airport to Agadir–Al Massira Airport via Nantes
- Ave. Duration
- 5h 45m
- When
- Friday
- Estimated price
- MAD 700–3,100
- Website
- royalairmaroc.com
Flights from London Heathrow Airport to Marrakech via Mohammed V International Airport
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- MAD 1,100–8,500
Flights from London Gatwick Airport to Agadir–Al Massira Airport via Mohammed V International Airport
- Ave. Duration
- 6h 30m
- When
- Every day
- Estimated price
- MAD 950–4,700
Flights from London Stansted Airport to Agadir–Al Massira Airport via Mohammed V International Airport
- Ave. Duration
- 8h 35m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- MAD 950–4,600
Flights from London Heathrow Airport to Mohammed V International Airport
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- MAD 1,100–6,500
- Website
- jet2.com
Flights from Birmingham Airport to Agadir–Al Massira Airport
- Ave. Duration
- 3h 45m
- When
- Wednesday and Sunday
- Estimated price
- MAD 950–3,100
Flights from Birmingham Airport to Marrakech
- Ave. Duration
- 3h 40m
- When
- Monday and Friday
- Estimated price
- MAD 900–3,000
Flights from London Gatwick Airport to Agadir–Al Massira Airport
- Ave. Duration
- 3h 50m
- When
- Monday and Thursday
- Estimated price
- MAD 950–3,000
Flights from London Stansted Airport to Marrakech
- Ave. Duration
- 3h 35m
- When
- Monday and Friday
- Estimated price
- MAD 900–3,000
Flights from London Stansted Airport to Agadir–Al Massira Airport
- Ave. Duration
- 3h 50m
- When
- Thursday and Sunday
- Estimated price
- MAD 950–3,000
- Website
- tui.co.uk
Flights from Birmingham Airport to Agadir–Al Massira Airport
- Ave. Duration
- 3h 40m
- When
- Thursday
- Estimated price
- MAD 700–3,300
Flights from Birmingham Airport to Marrakech
- Ave. Duration
- 3h 30m
- When
- Friday
- Estimated price
- MAD 700–3,200
Flights from London Gatwick Airport to Agadir–Al Massira Airport
- Ave. Duration
- 3h 40m
- When
- Monday and Thursday
- Estimated price
- MAD 700–3,300
- Website
- easyjet.com
Flights from Birmingham Airport to Agadir–Al Massira Airport
- Ave. Duration
- 3h 50m
- When
- Tuesday and Saturday
- Estimated price
- MAD 800–3,400
Flights from Birmingham Airport to Marrakech
- Ave. Duration
- 3h 40m
- When
- Wednesday and Sunday
- Estimated price
- MAD 750–3,400
Flights from London Gatwick Airport to Agadir–Al Massira Airport
- Ave. Duration
- 3h 52m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- MAD 700–2,300
- Website
- flytap.com
Flights from London Heathrow Airport to Mohammed V International Airport via Lisboa
- Ave. Duration
- 6h 45m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- MAD 1,400–4,500
- Phone
- +44 3447 369 123
- [email protected]
- Website
- Cross Country
Train from Oxford to Birmingham International
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- MAD 350–550
- Website
- Cross Country
Train from Oxford to Birmingham International
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- MAD 350–550
- Website
- Cross Country
Train from Oxford to Reading
- Ave. Duration
- 24 min
- Frequency
- Hourly
- Estimated price
- MAD 150–230
- Website
- Cross Country
- Phone
- +44 (0)345 7000 125
- [email protected]
- Website
- Great Western Railway (GWR)
Train from Oxford to London Paddington
- Ave. Duration
- 54 min
- Frequency
- Hourly
- Estimated price
- MAD 340–650
- Website
- Great Western Railway (GWR)
Train from Oxford to London Paddington
- Ave. Duration
- 54 min
- Frequency
- Hourly
- Estimated price
- MAD 340–650
- Website
- Great Western Railway (GWR)
Train from Oxford to Reading
- Ave. Duration
- 24 min
- Frequency
- Hourly
- Estimated price
- MAD 150–270
- Website
- Great Western Railway (GWR)
Train from Reading to Gatwick Airport
- Ave. Duration
- 1h 31m
- Frequency
- Hourly
- Estimated price
- MAD 280–550
- Website
- Great Western Railway (GWR)
Train from Oxford to London Paddington
- Ave. Duration
- 54 min
- Frequency
- Hourly
- Estimated price
- MAD 340–650
- Website
- Great Western Railway (GWR)
Train from Oxford to London Paddington
- Ave. Duration
- 54 min
- Frequency
- Hourly
- Estimated price
- MAD 340–650
- Website
- Great Western Railway (GWR)
Train from Oxford to London Paddington
- Ave. Duration
- 54 min
- Frequency
- Hourly
- Estimated price
- MAD 340–650
- Website
- Great Western Railway (GWR)
- Phone
- 2255
- [email protected]
- Website
- oncf-voyages.ma
Train from Gare Oasis to Marrakech
- Ave. Duration
- 2h 30m
- Frequency
- Hourly
- Estimated price
- MAD 95–200
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 95–140
- 1st Class
- MAD 140–200
- [email protected]
- 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
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
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
- 2255
- [email protected]
- Website
- supratours.ma
Bus from Marrakesh to Essaouira
- Ave. Duration
- 3h
- Frequency
- Every 4 hours
- Estimated price
- MAD 65–130
- Schedules at
- supratours.ma
- First Class
- MAD 65–95
- Second Class
- MAD 95–120
Bus from Marrakesh to Essaouira
- Ave. Duration
- 3h
- Frequency
- Every 4 hours
- Estimated price
- MAD 65–130
- Schedules at
- supratours.ma
- First Class
- MAD 65–95
- Second Class
- MAD 95–120
Bus from Marrakesh to Essaouira
- Ave. Duration
- 3h
- Frequency
- Every 4 hours
- Estimated price
- MAD 65–130
- Schedules at
- supratours.ma
- First Class
- MAD 65–95
- Second Class
- MAD 95–120
Bus from Marrakesh to Essaouira
- Ave. Duration
- 3h
- Frequency
- Every 4 hours
- Estimated price
- MAD 65–130
- Schedules at
- supratours.ma
- First Class
- MAD 65–95
- Second Class
- MAD 95–120
Want to know more about travelling around Morocco
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the UK: What do I need to know?
Read the travel guide
Which London airport should I choose?
Read the travel guide
How to get from Heathrow Airport into central London
Read the travel guide
























