There are 7 ways to get from Villach to Marrakesh by train, plane, car, or shuttle
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 Trieste – Friuli Venezia Giulia Airport, fly
best- Take the train from Villach Hbf to Trieste Airport
- Fly from Trieste – Friuli Venezia Giulia Airport (TRS) to Marrakech (RAK)TRS - RAK
11h 31mMAD 857–2,126Train to Salzburg Airport, fly
cheapest- Take the train from Villach Hbf to Salzburg Hbf
- Fly from Salzburg Airport (SZG) to Marrakech (RAK)SZG - RAK
8h 54mMAD 830–4,505Drive 9,435.7 km
- Drive from Villach to Marrakesh9,435.7 km
4d 22hMAD 16,495–23,825Train to Treviso Airport, fly
- Take the train from Villach Hbf to Treviso Centrale
- Fly from Treviso Airport (TSF) to Marrakech (RAK)TSF - RAK
8h 56mMAD 1,189–2,892Shuttle to Ljubljana, fly
- Take a shuttle bus from Klagenfurt - Hauptbahnhof to Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana
- Fly from Ljubljana (LJU) to Marrakech (RAK)LJU - RAK
10h 6mMAD 1,147–4,297Train, shuttle to Il Caravaggio International Airport, fly
- Take the train from Villach Hbf to Treviso Centrale
- Take a shuttle bus from Treviso to Orio al Serio Airport
- Fly from Il Caravaggio International Airport (BGY) to Marrakech (RAK)BGY - RAK
11h 30mMAD 1,323–6,870Train, train to Munich International Airport, fly
- Take the train from Villach Hbf to Salzburg Hbf
- Take the train from Salzburg Hbf to Muenchen Ost
- Fly from Munich International Airport (MUC) to Marrakech (RAK)MUC - RAK
11hMAD 1,197–3,965
Trieste – Friuli Venezia Giulia Airport (TRS) to Marrakech (RAK) flights
Questions & Answers
The cheapest way to get from Villach to Marrakesh is to train and fly which costs MAD 800 - MAD 4,600 and takes 8h 54m.
The fastest way to get from Villach to Marrakesh is to train and fly which takes 8h 54m and costs MAD 800 - MAD 4,600.
The distance between Villach and Marrakesh is 2600 km. The road distance is 9435.7 km.
It takes approximately 11h 31m to get from Villach to Marrakesh, including transfers.
Yes, the driving distance between Villach to Marrakesh is 9436 km. It takes approximately 4 days 22h to drive from Villach to Marrakesh.
There are 8899+ hotels available in Marrakesh.
What companies run services between Villach, Austria and Marrakesh, Morocco?
There is no direct connection from Villach to Marrakesh. However, you can take the train to Trieste Airport, walk to Trieste – Friuli Venezia Giulia Airport (TRS) airport, fly to Marrakech (RAK), walk to Marrakech Airport, then take the line 19 bus to Bab doukkala. Alternatively, you can drive from Villach to Marrakesh in around 4d 22h.
- Website
- ryanair.com
Flights from Trieste – Friuli Venezia Giulia Airport to Marrakech via Valencia
- Ave. Duration
- 8h 15m
- When
- Monday and Friday
- Estimated price
- MAD 700–1,300
Flights from Trieste – Friuli Venezia Giulia Airport to Marrakech via Beauvais
- Ave. Duration
- 7h 30m
- When
- Monday and Saturday
- Estimated price
- MAD 700–1,300
Flights from Trieste – Friuli Venezia Giulia Airport to Marrakech via Barcelona
- Ave. Duration
- 11h 50m
- When
- Monday and Wednesday
- Estimated price
- MAD 700–1,300
Flights from Trieste – Friuli Venezia Giulia Airport to Marrakech via Charleroi
- Ave. Duration
- 12h 45m
- When
- Friday and Sunday
- Estimated price
- MAD 700–1,300
Flights from Treviso Airport to Marrakech
- Ave. Duration
- 3h 30m
- When
- Monday to Saturday
- Estimated price
- MAD 850–2,200
Flights from Treviso Airport to Marrakech via Malaga
- Ave. Duration
- 5h
- When
- Monday
- Estimated price
- MAD 850–2,200
Flights from Treviso Airport to Marrakech via Valencia
- Ave. Duration
- 5h 20m
- When
- Saturday and Sunday
- Estimated price
- MAD 850–2,200
Flights from Treviso Airport to Marrakech via Marseille
- Ave. Duration
- 7h 30m
- When
- Sunday
- Estimated price
- MAD 850–2,200
Flights from Ljubljana to Marrakech via Brussels
- Ave. Duration
- 9h 50m
- When
- Wednesday
- Estimated price
- MAD 1,200–4,400
Flights from Il Caravaggio International Airport to Marrakech
- Ave. Duration
- 3h 20m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- MAD 500–2,100
Flights from Il Caravaggio International Airport to Marrakech via Valencia
- Ave. Duration
- 5h 5m
- When
- Thursday
- Estimated price
- MAD 500–2,100
Flights from Il Caravaggio International Airport to Marrakech via Malaga
- Ave. Duration
- 5h 45m
- When
- Sunday
- Estimated price
- MAD 500–2,100
Flights from Il Caravaggio International Airport to Marrakech via Fes
- Ave. Duration
- 6h 55m
- When
- Monday, Saturday, and Sunday
- Estimated price
- MAD 500–2,100
- Website
- lufthansa.com
Flights from Trieste – Friuli Venezia Giulia Airport to Marrakech via Frankfurt
- Ave. Duration
- 8h 15m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- MAD 1,300–2,800
Flights from Ljubljana to Marrakech via Munich International Airport
- Ave. Duration
- 5h 50m
- When
- Thursday and Friday
- Estimated price
- MAD 1,500–3,200
Flights from Ljubljana to Marrakech via Frankfurt
- Ave. Duration
- 6h 40m
- When
- Tuesday to Thursday
- Estimated price
- MAD 1,600–3,500
Flights from Salzburg Airport to Marrakech via Frankfurt
- Ave. Duration
- 6h 45m
- When
- Tuesday to Thursday
- Estimated price
- MAD 1,800–3,800
Flights from Munich International Airport to Marrakech
- Ave. Duration
- 4h
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- MAD 1,200–2,400
- Website
- swiss.com
Flights from Ljubljana to Marrakech via Zurich
- Ave. Duration
- 7h 22m
- When
- Tuesday, Wednesday, and Saturday
- Estimated price
- MAD 1,000–4,700
- Website
- airbus.com
Flights from Munich International Airport to Marrakech
- Ave. Duration
- 4h
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- MAD 1,200–2,400
- Website
- flyulendo.com
Flights from Trieste – Friuli Venezia Giulia Airport to Marrakech via Rome
- Ave. Duration
- 9h 20m
- When
- Monday, Saturday, and Sunday
- Estimated price
- MAD 650–2,800
- Website
- airfrance.com
Flights from Ljubljana to Marrakech via Paris Charles de Gaulle
- Ave. Duration
- 9h 35m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- MAD 1,100–5,000
- Website
- eurowings.com
Flights from Salzburg Airport to Marrakech
- Ave. Duration
- 3h 50m
- When
- Tuesday and Saturday
- Estimated price
- MAD 1,500–5,500
Train from Villach Hbf to Trieste Airport
- Ave. Duration
- 2h 16m
- Frequency
- Once daily
- Estimated price
- MAD 280–410
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
Train from Villach Hbf to Treviso Centrale
- Ave. Duration
- 2h 49m
- Frequency
- 4 times a day
- Estimated price
- MAD 370–550
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
Train from Villach Hbf to Salzburg Hbf
- Ave. Duration
- 2h 27m
- Frequency
- 3 times a day
- Estimated price
- MAD 310–460
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
Train from Salzburg Hbf to Muenchen Ost
- Ave. Duration
- 1h 31m
- Frequency
- Twice daily
- Estimated price
- MAD 260–390
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
Train from Villach Hbf to Trieste Airport
- Ave. Duration
- 2h 24m
- Frequency
- Twice a week
- Estimated price
- MAD 150–700
- Website
- https://www.oebb.at/en/
Train from Villach Hbf to Salzburg Hbf
- Ave. Duration
- 2h 24m
- Frequency
- Twice a week
- Estimated price
- MAD 100–650
- Website
- https://www.oebb.at/en/
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Villach Hbf to Salzburg Hbf
- Ave. Duration
- 2h 25m
- Frequency
- Every 4 hours
- Estimated price
- MAD 430–480
- Website
- https://int.bahn.de/en
Train from Salzburg Hbf to Muenchen Ost
- Ave. Duration
- 1h 31m
- Frequency
- 5 times a day
- Estimated price
- MAD 190–550
- Website
- https://int.bahn.de/en
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Villach Hbf to Salzburg Hbf
- Ave. Duration
- 2h 21m
- Frequency
- Every 3 hours
- Estimated price
- MAD 100–420
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket?cref=oebb-header
Train from Salzburg Hbf to Muenchen Ost
- Ave. Duration
- 1h 40m
- Frequency
- Twice daily
- Estimated price
- MAD 340–550
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket?cref=oebb-header
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Villach Hbf to Salzburg Hbf
- Ave. Duration
- 2h 25m
- Frequency
- Every 4 hours
- Estimated price
- MAD 100–420
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
Train from Salzburg Hbf to Muenchen Ost
- Ave. Duration
- 1h 31m
- Frequency
- Every 4 hours
- Estimated price
- MAD 340–480
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
- Phone
- +49 30 200730
- post@transdev.de
- Website
- transdev.de
Train from Salzburg Hbf to Muenchen Ost
- Ave. Duration
- 1h 51m
- Frequency
- Hourly
- Estimated price
- MAD 280–400
- Schedules at
- transdev.de
- Phone
- +43 1 89900
- meinenachricht@westbahn.at
- Website
- westbahn.at
Train from Salzburg Hbf to Muenchen Ost
- Ave. Duration
- 1h 21m
- Frequency
- Every 4 hours
- Estimated price
- MAD 150–440
- Website
- https://westbahn.at/en/
- Phone
- +36 (1) 3 49 49 49
- info@mavcsoport.hu
- Website
- jegy.mav.hu
Train from Salzburg Hbf to Muenchen Ost
- Ave. Duration
- 1h 22m
- Frequency
- Twice daily
- Estimated price
- MAD 70–80
- Website
- https://jegy.mav.hu/
- Phone
- +48 22 322 22 22
- infokraj@intercity.pl
- Website
- intercity.pl
Train from Salzburg Hbf to Muenchen Ost
- Ave. Duration
- 1h 40m
- Frequency
- 6 times a week
- Estimated price
- MAD 190–550
- Website
- https://www.intercity.pl/en/
- Phone
- +420 221 111 122
- info@cd.cz
- Website
- cd.cz
Train from Salzburg Hbf to Muenchen Ost
- Ave. Duration
- 1h 40m
- Frequency
- Once daily
- Estimated price
- MAD 95–200
- Website
- https://www.cd.cz/en/default.htm
- 2nd Class
- MAD 95–140
- 1st Class
- MAD 150–200
- Business
- MAD 164–170
- Phone
- +49 8024 997171
- info@brb.de
- Website
- brb.de
Train from Salzburg Hbf to Muenchen Ost
- Ave. Duration
- 1h 59m
- Frequency
- Once daily
- Estimated price
- MAD 320–450
- Schedules at
- brb.de
- Phone
- +32 70 79 79 79
- Website
- belgiantrain.be
Train from Salzburg Hbf to Muenchen Ost
- Ave. Duration
- 1h 55m
- Frequency
- 3 times a week
- Estimated price
- MAD 140–210
- Website
- https://www.belgiantrain.be/en
- 2nd Class
- MAD 140–210
- 1st Class
- MAD 220–330
- Phone
- +386 1 320 4530
- info@goopti.com
- Website
- goopti.com
Shuttle from Klagenfurt - Hauptbahnhof to Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana
- Ave. Duration
- 1h 8m
- Frequency
- On demand
- Estimated price
- MAD 300–1,500
- Schedules at
- goopti.com
- Shared
- MAD 300–320
- Private
- MAD 550–1,500
Shuttle from Treviso to Orio al Serio Airport
- Ave. Duration
- 2h 42m
- Frequency
- On demand
- Estimated price
- MAD 400–3,500
- Schedules at
- goopti.com
- Shared
- MAD 400–440
- Private
- MAD 1,900–3,500
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
Italy Travel Guides
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide

































































