There are 5 ways to get from Stuttgart to Essaouira by plane, bus, 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.
Fly Stuttgart Airport to Essaouira
best- Fly from Stuttgart Airport (STR) to Essaouira (ESU)plane STR - ESU
13h 40mMAD 1,147–5,670Train to Karlsruhe/Baden-Baden Airport, fly to Marrakech, bus
cheapest- Take the train from Hauptbahnhof to Karlsruhe Hauptbahnhoftrain
- Fly from Karlsruhe/Baden-Baden Airport (FKB) to Marrakech (RAK)plane FKB - RAK
- Take the bus from Marrakesh to Essaouirabus
11h 59mMAD 922–7,546Fly Stuttgart Airport to Marrakech, bus
- Fly from Stuttgart Airport (STR) to Marrakech (RAK)plane STR - RAK
- Take the bus from Marrakesh to Essaouirabus
10h 12mMAD 968–4,349Train to Frankfurt, fly to Marrakech, bus
- Take the train from Hauptbahnhof to Frankfurttrain
- Fly from Frankfurt (FRA) to Marrakech (RAK)plane FRA - RAK
- Take the bus from Marrakesh to Essaouirabus
11h 29mMAD 1,395–4,626Train, train to Zurich Airport, fly to Marrakech, bus
- Take the train from Hauptbahnhof to Schaffhausentrain
- Take the train from Schaffhausen to Zürich Flughafentrain
- Fly from Zurich Airport (ZRH) to Marrakech (RAK)plane ZRH - RAK
- Take the bus from Marrakesh to Essaouirabus
13h 23mMAD 1,530–4,180
Stuttgart Airport (STR) to Essaouira (ESU) flights
Comparing Your Travel Options
The cheapest way to get from Stuttgart to Essaouira is to train and fly and bus which costs MAD 900 - MAD 8,000 and takes 11h 59m.
The fastest way to get from Stuttgart to Essaouira is to fly and bus which takes 10h 12m and costs MAD 950 - MAD 4,400.
The distance between Stuttgart and Essaouira is 2529 km.
It takes approximately 13h 40m to get from Stuttgart to Essaouira, including transfers.
Essaouira is 1h behind Stuttgart. It is currently 12:00 AM in Stuttgart and 11:00 PM in Essaouira.
There are 1559+ hotels available in Essaouira.
What companies run services between Stuttgart, Germany and Essaouira, Morocco?
Vueling Airlines and Eurowings fly from Stuttgart Airport (STR) to Essaouira (ESU) 3 times a week.
- Website
- swiss.com
Flights from Stuttgart Airport to Marrakech via Zurich Airport
- Ave. Duration
- 7h 50m
- When
- Tuesday and Saturday
- Estimated price
- MAD 850–4,000
Flights from Zurich Airport to Marrakech
- Ave. Duration
- 3h 35m
- When
- Monday, Friday, Wednesday, Tuesday, and Saturday
- Estimated price
- MAD 700–3,300
- Website
- vueling.com
Flights from Stuttgart Airport to Essaouira via Barcelona
- Ave. Duration
- 12h 2m
- When
- Saturday and Wednesday
- Estimated price
- MAD 1,100–5,500
Flights from Stuttgart Airport to Marrakech via Barcelona
- Ave. Duration
- 7h 10m
- When
- Tuesday
- Estimated price
- MAD 950–4,200
- Website
- royalairmaroc.com
Flights from Frankfurt to Marrakech via Casablanca
- Ave. Duration
- 5h 57m
- When
- Every day
- Estimated price
- MAD 1,000–5,000
Flights from Zurich Airport to Marrakech via Casablanca
- Ave. Duration
- 5h 55m
- When
- Wednesday and Sunday
- Estimated price
- MAD 900–4,600
- Website
- flyedelweiss.com
Flights from Zurich Airport to Marrakech
- Ave. Duration
- 3h 35m
- When
- Monday, Friday, Wednesday, Tuesday, and Saturday
- Estimated price
- MAD 700–3,300
- Website
- airbus.com
Flights from Frankfurt to Marrakech
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- MAD 1,000–1,600
- Website
- ryanair.com
Flights from Karlsruhe/Baden-Baden Airport to Marrakech
- Ave. Duration
- 3h 35m
- When
- Monday and Saturday
- Estimated price
- MAD 650–2,500
Flights from Karlsruhe/Baden-Baden Airport to Marrakech via Alicante–Elche
- Ave. Duration
- 8h 10m
- When
- Thursday and Friday
- Estimated price
- MAD 650–2,500
- Website
- eurowings.com
Flights from Stuttgart Airport to Marrakech
- Ave. Duration
- 3h 30m
- When
- Monday
- Estimated price
- MAD 1,400–4,100
- Website
- easyjet.com
Flights from Zurich Airport to Marrakech
- Ave. Duration
- 3h 40m
- When
- Wednesday and Saturday
- Estimated price
- MAD 550–2,900
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Hauptbahnhof to Frankfurt
- Ave. Duration
- 1h 19m
- Frequency
- Every 2 hours
- Estimated price
- MAD 340–750
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Hauptbahnhof to Karlsruhe Hauptbahnhof
- Ave. Duration
- 54 min
- Frequency
- Hourly
- Estimated price
- MAD 150–340
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Hauptbahnhof to Schaffhausen
- Ave. Duration
- 2h 17m
- Frequency
- Every 4 hours
- Estimated price
- MAD 350–800
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +31 30 751 5155
- Website
- Nederlandse Spoorwegen (NS)
Train from Hauptbahnhof to Frankfurt
- Ave. Duration
- 1h 12m
- Frequency
- Once daily
- Estimated price
- MAD 210–410
- Website
- Nederlandse Spoorwegen (NS)
- Phone
- +49 711 400 534 44
- [email protected]
- Website
- Arverio Baden-Württemberg GmbH
Train from Hauptbahnhof to Karlsruhe Hauptbahnhof
- Ave. Duration
- 53 min
- Frequency
- Hourly
- Estimated price
- MAD 150–220
- Schedules at
- Arverio Baden-Württemberg GmbH
- Phone
- +49 711 400 534 44
- [email protected]
- Website
- Arverio Baden-Württemberg
Train from Hauptbahnhof to Karlsruhe Hauptbahnhof
- Ave. Duration
- 54 min
- Frequency
- Hourly
- Estimated price
- MAD 150–290
- Schedules at
- Arverio Baden-Württemberg
- 2nd Class Ticket
- MAD 150–190
- 1st Class Ticket
- MAD 200–290
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Hauptbahnhof to Karlsruhe Hauptbahnhof
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- MAD 160–700
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Schaffhausen to Zürich Flughafen
- Ave. Duration
- 47 min
- Frequency
- Hourly
- Estimated price
- MAD 200–330
- Website
- Swiss Federal Railways (SBB CFF FFS)
- 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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide

























