There are 10 ways to get from Morocco to Greece by plane, bus and ferry, train, bus or night train

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly Tangier to Athens  •  7h 1m

  1. Fly from Tangier (TNG) to Athens (ATH) TNG - ATH

114€ - 377€

Cheapest option

Fly Fes to Athens  •  9h 42m

  1. Fly from Fes (FEZ) to Athens (ATH) FEZ - ATH

65€ - 292€

8 alternative options

Fly Marrakech to Athens  •  7h 37m

  1. Fly from Marrakech (RAK) to Athens (ATH) RAK - ATH

69€ - 284€

Fly Casablanca to Athens  •  7h 47m

  1. Fly from Casablanca (CMN) to Athens (ATH) CMN - ATH

141€ - 303€

Fly Marrakech to Heraklion  •  8h 55m

  1. Fly from Marrakech (RAK) to Heraklion (HER) RAK - HER

125€ - 166€

Fly Marrakech to Thessaloniki  •  9h 47m

  1. Fly from Marrakech (RAK) to Thessaloniki (SKG) RAK - SKG

66€ - 296€

Bus and ferry, train, bus  •  2 days 9h

  1. Take the bus and ferry from Casablanca to Montpellier
  2. Take the train from Montpellier Saint-Roch to Mulhouse Ville Tgv
  3. Take the train from Mulhouse Ville to Zürich HB 3-Y / ...
  4. Take the train from Zuerich Hb to Bratislava Hlavna Stanica Rjx
  5. Take the bus from Bratislava to Thessaloniki
  6. Take the train from Thessaloniki to Athens 601

553€ - 941€

Bus and ferry, bus  •  2 days 14h

  1. Take the bus and ferry from Casablanca to Bologna
  2. Take the bus and ferry from Bologna to Ioannina
  3. Take the bus from Ioannina to Athens

300€ - 447€

Bus and ferry, night train, bus  •  2 days 20h

  1. Take the bus and ferry from Casablanca to Caserta
  2. Take the night train from Caserta to Brindisi Ini
  3. Take the bus and ferry from Brindisi to Fier
  4. Take the bus from Fier to Athens

310€ - 467€

Bus  •  3 days 14h

  1. Take the bus from Casablanca CTM to Malaga Estacion 232
  2. Take the bus from Málaga to Plovdiv
  3. Take the bus from Plovdiv to Athens

209€ - 260€

Questions & Answers

The cheapest way to get from Morocco to Greece is to fly which costs MAD 700 - MAD 3,100 and takes 7h 37m.

More details

The quickest way to get from Morocco to Greece is to fly which costs MAD 1,200 - MAD 4,100 and takes 7h 1m.

More details

No, there is no direct bus from Morocco to Greece. However, there are services departing from Casablanca and arriving at Μεταξουργειο via Autostazione, Bologna, Ioannina and Σταθ.Υπερασ.Λεωφ.Κηφισου. The journey, including transfers, takes approximately 2 days 14h.

More details

The distance between Morocco and Greece is 2792 km.

The best way to get from Morocco to Greece without a car is to bus and ferry and train and bus which takes 2 days 9h and costs MAD 5,500 - MAD 10,000.

More details

It takes approximately 7h 1m to get from Morocco to Greece, including transfers.

More details

Morocco to Greece bus services, operated by Autolinee Gambioli, depart from Casablanca station.

More details

The best way to get from Morocco to Greece is to fly which takes 7h 1m and costs MAD 1,200 - MAD 4,100. Alternatively, you can bus, which costs MAD 2,200 - MAD 2,800 and takes 3 days 14h.

Mode details

There is no direct flight from Tangier Airport to Athens Airport. The quickest flight takes 10h 40m and has one stopover.

Search flights

Morocco to Greece bus services, operated by KTEL Ioanninon, arrive at Athens station.

More details

Map of how to get from Morocco to Greece.
Launch map view
  • Distance: 2792.2 km
  • Duration: 7h 1m

What companies run services between Morocco and Greece?

Vueling Airlines, Royal Air Maroc and 12 other airlines fly from Tangier to Athens every 4 hours. Alternatively, you can take a bus from Casablanca to Athens via Malaga Estacion, Málaga, and Plovdiv in around 3 days 14h.

Airlines
Aegean Airlines
Website
aegeanair.com
Flights from Tangier to Athens via Madrid
Ave. Duration
5h 45m
When
Wednesday, Friday and Sunday
Estimated price
90€ - 350€
Flights from Tangier to Athens via Brussels
Ave. Duration
6h 40m
When
Monday and Friday
Estimated price
100€ - 430€
Flights from Tangier to Athens via Amsterdam Schiphol
Ave. Duration
7h 10m
When
Monday and Saturday
Estimated price
110€ - 440€
Flights from Tangier to Athens via Casablanca
Ave. Duration
7h 40m
When
Thursday
Estimated price
95€ - 370€
Flights from Tangier to Athens via Barcelona
Ave. Duration
8h 15m
When
Monday
Estimated price
90€ - 350€
Flights from Tangier to Athens via Lyon
Ave. Duration
8h 25m
When
Thursday
Estimated price
95€ - 370€
Flights from Tangier to Athens via Marrakech
Ave. Duration
9h 40m
When
Wednesday and Saturday
Estimated price
100€ - 390€
Flights from Marrakech to Athens
Ave. Duration
4h 5m
When
Wednesday and Saturday
Estimated price
65€ - 230€
Flights from Casablanca to Athens
Ave. Duration
4h
When
Friday and Sunday
Estimated price
85€ - 320€
Flights from Marrakech to Heraklion via Athens
Ave. Duration
6h 35m
When
Monday, Wednesday, Friday and Saturday
Estimated price
120€ - 310€
Flights from Marrakech to Thessaloniki via Athens
Ave. Duration
6h 42m
When
Monday, Wednesday, Friday and Saturday
Estimated price
80€ - 350€
Flights from Marrakech to Thessaloniki via Paris CDG
Ave. Duration
9h 15m
When
Monday and Friday
Estimated price
220€ - 1200€
Flights from Fes to Athens via Rome
Ave. Duration
6h 30m
When
Tuesday and Saturday
Estimated price
95€ - 310€
Flights from Fes to Athens via Madrid
Ave. Duration
7h 5m
When
Friday
Estimated price
100€ - 410€
Flights from Fes to Athens via Lyon
Ave. Duration
7h 10m
When
Thursday
Estimated price
110€ - 430€
Flights from Fes to Athens via Toulouse
Ave. Duration
8h 25m
When
Tuesday
Estimated price
110€ - 420€
Ryanair
Website
ryanair.com
Flights from Marrakech to Athens
Ave. Duration
4h 15m
When
Monday and Friday
Estimated price
45€ - 180€
Flights from Marrakech to Athens via Milan Bergamo
Ave. Duration
7h 15m
When
Monday, Tuesday, Thursday, Friday, Saturday and Sunday
Estimated price
45€ - 180€
Flights from Marrakech to Athens via Rome Ciampino
Ave. Duration
7h 30m
When
Tuesday
Estimated price
45€ - 180€
Flights from Marrakech to Thessaloniki via Charleroi
Ave. Duration
11h 35m
When
Friday and Sunday
Estimated price
70€ - 330€
Flights from Marrakech to Thessaloniki via Naples
Ave. Duration
12h 50m
When
Sunday
Estimated price
50€ - 280€
Flights from Fes to Athens via Barcelona
Ave. Duration
9h
When
Monday, Thursday and Saturday
Estimated price
55€ - 290€
Flights from Fes to Athens via Valencia, Rome Ciampino
Ave. Duration
11h
When
Saturday
Estimated price
55€ - 290€
Royal Air Maroc
Website
royalairmaroc.com
Flights from Tangier to Athens via Casablanca
Ave. Duration
11h 40m
When
Thursday and Saturday
Estimated price
180€ - 550€
Flights from Marrakech to Athens via Casablanca
Ave. Duration
6h 30m
When
Thursday and Saturday
Estimated price
130€ - 300€
Flights from Casablanca to Athens
Ave. Duration
4h
When
Thursday and Saturday
Estimated price
150€ - 470€
Flights from Fes to Athens via Casablanca
Ave. Duration
11h 40m
When
Thursday and Saturday
Estimated price
200€ - 650€
TAP Portugal
Website
flytap.com
Flights from Tangier to Athens via Lisbon
Ave. Duration
10h 40m
When
Tuesday, Thursday and Sunday
Estimated price
100€ - 380€
Flights from Tangier to Athens via Madrid
Ave. Duration
5h 45m
When
Wednesday, Friday and Sunday
Estimated price
90€ - 350€
Flights from Tangier to Athens via Barcelona
Ave. Duration
8h 15m
When
Monday
Estimated price
90€ - 350€
Flights from Fes to Athens via Madrid
Ave. Duration
7h 5m
When
Friday
Estimated price
100€ - 410€
easyJet
Website
easyjet.com
Flights from Tangier to Athens via London Gatwick
Ave. Duration
9h 5m
When
Thursday and Saturday
Estimated price
110€ - 700€
Flights from Marrakech to Athens via Basel
Ave. Duration
7h 15m
When
Saturday
Estimated price
130€ - 460€
Flights from Marrakech to Heraklion via Geneva
Ave. Duration
8h 55m
When
Tuesday
Estimated price
190€ - 1200€
Flights from Marrakech to Heraklion via Milan Malpensa
Ave. Duration
9h 25m
When
Saturday
Estimated price
180€ - 1100€
Iberia
Website
iberia.com
Flights from Tangier to Athens via Barcelona
Ave. Duration
11h 20m
When
Friday and Sunday
Estimated price
120€ - 750€
Flights from Tangier to Athens via Madrid
Ave. Duration
6h 45m
When
Monday, Wednesday and Sunday
Estimated price
140€ - 800€
Flights from Marrakech to Heraklion via Madrid
Ave. Duration
8h 25m
When
Tuesday and Friday
Estimated price
280€ - 1600€
Lufthansa
Website
lufthansa.com
Flights from Marrakech to Athens via Munich
Ave. Duration
7h 5m
When
Thursday and Sunday
Estimated price
300€ - 850€
Flights from Marrakech to Thessaloniki via Munich
Ave. Duration
8h 5m
When
Thursday, Saturday and Sunday
Estimated price
230€ - 1500€
Flights from Marrakech to Thessaloniki via Vienna
Ave. Duration
8h 20m
When
Monday
Estimated price
100€ - 340€
Vueling Airlines
Website
vueling.com
Flights from Tangier to Athens via Barcelona
Ave. Duration
11h 20m
When
Friday and Sunday
Estimated price
120€ - 750€
Flights from Fes to Athens via Barcelona
Ave. Duration
12h 40m
When
Sunday
Estimated price
140€ - 900€
Olympic Air
Website
olympicair.com
Flights from Marrakech to Heraklion via Athens
Ave. Duration
6h 15m
When
Monday and Friday
Estimated price
90€ - 460€
Flights from Marrakech to Thessaloniki via Athens
Ave. Duration
6h 10m
When
Monday and Friday
Estimated price
55€ - 290€
Alitalia
Website
alitalia.com
Flights from Casablanca to Athens via Rome
Ave. Duration
6h 10m
When
Monday, Thursday and Saturday
Estimated price
230€ - 360€
Air France
Website
airfrance.com
Flights from Casablanca to Athens via Paris CDG
Ave. Duration
7h 20m
When
Every day
Estimated price
220€ - 360€
Pegasus Airlines
Website
flypgs.com
Flights from Casablanca to Athens via Sabiha Gokcen
Ave. Duration
7h 20m
When
Monday, Tuesday, Thursday and Saturday
Estimated price
120€ - 400€
Turkish Airlines
Website
p.turkishairlines.com
Flights from Casablanca to Athens via Istanbul Ataturk
Ave. Duration
8h 50m
When
Every day
Estimated price
190€ - 600€
Transavia France
Website
transavia.com
Flights from Marrakech to Heraklion via Montpellier
Ave. Duration
7h 30m
When
Friday
Estimated price
220€ - 1100€
Condor Flugdienst
Website
condor.com
Flights from Marrakech to Heraklion via Stuttgart
Ave. Duration
8h 5m
When
Friday
Estimated price
100€ - 430€
Austrian Airlines
Website
austrian.com
Flights from Marrakech to Thessaloniki via Vienna
Ave. Duration
8h 20m
When
Monday
Estimated price
100€ - 340€
Wizz Air
Website
wizzair.com
Flights from Marrakech to Thessaloniki via Vienna
Ave. Duration
9h 15m
When
Sunday
Estimated price
65€ - 240€
Volotea
Website
volotea.com
Flights from Fes to Athens via Marseille
Ave. Duration
6h
When
Saturday
Estimated price
130€ - 550€
Train operators
TGV inOui

France’s high-speed TGV train network runs at speeds of up to 320km/h connecting major cities across France and into neighbouring countries. All TGV tickets include a seat reservation; seating is 1+2 in 1st class, 2+2 in 2nd class. Popular routes include Paris to Marseille and Paris to Strasbourg. Most TGVs have a cafe area, power points at each seat and WiFi.

Contact Details
Phone
0033 892 353535
Website
en.oui.sncf
Train from Montpellier Saint-Roch to Mulhouse Ville
Ave. Duration
4h 50m
Frequency
Twice daily
Estimated price
100€ - 150€
Website
Oui.SNCF
2nd Class
100€ - 130€
1st Class
120€ - 150€
Train from Mulhouse Ville to Zuerich Hb
Ave. Duration
1h 20m
Frequency
5 times a day
Estimated price
30€ - 40€
Website
Oui.SNCF
2nd Class
34€ - 40€
1st Class
30€ - 35€
Swiss Railways (SBB/CFF/FFS)

The national railway company of Switzerland, Swiss Railways operates trains throughout the country and adjacent European nations including Germany, France, Italy and Austria. Tickets are sold in two classes - First and Second - with most long-distance trains offering a bistro car serving beverages and snacks. Individual tickets can be bought easily at stands, while a variety of travel passes are on offer to suit different travel needs.

Contact Details
Phone
+41 51 220 11 11
Website
sbb.ch
Train from Mulhouse Ville to Zürich HB
Ave. Duration
1h 19m
Frequency
5 times a day
Estimated price
35€ - 70€
Website
Swiss Railways (SBB/CFF/FFS)
Train from Zuerich Hb to Bratislava Hlavna Stanica
Ave. Duration
9h 11m
Frequency
Once daily
Estimated price
230€ - 410€
Website
Swiss Railways (SBB/CFF/FFS)
Greek Railways (OSE)
Website
trainose.gr
Train from Thessaloniki to Athens
Ave. Duration
4h 9m
Frequency
Every 4 hours
Estimated price
21€ - 60€
Website
trainose.gr
Book at
Raileurope.com
2nd Class Ticket
21€ - 28€
1st Class Ticket
30€ - 40€
InterCity 2nd Class Ticket
40€ - 50€
InterCity 1st Class Ticket
52€ - 57€
Trenitalia Intercity Night

The primary train operator in Italy, Trenitalia was created in the year 2000. Trenitalia offers national rail connections in Italy as well as international connections to Austria, France, Germany and Switzerland. The company operates regional and long-distance trains, as well as high-speed trains called Frecce that travel on specialised tracks on speeds of up to 360km/h. Trenitalia tickets are available online, in stations across the country or from many travel agents that offer bookings.

Contact Details
Website
trenitalia.com
Night train from Caserta to Brindisi
Ave. Duration
5h 4m
Frequency
Once a week
Estimated price
35€ - 55€
Website
Trenitalia ICN
Schedules at
Trenitalia
Schedules at
Bahn DB
Bus operators
Autolinee Gambioli
Phone
+41 (0) 79.71.85.806
Email
info@autolineegambioli.it
Website
autolineegambioli.it
Bus and ferry from Casablanca to Montpellier
Ave. Duration
20h 5m
Frequency
Twice a week
Estimated price
110€ - 170€
Schedules at
autolineegambioli.it
Bus and ferry from Casablanca to Bologna
Ave. Duration
31h 15m
Frequency
Twice a week
Estimated price
160€ - 250€
Schedules at
autolineegambioli.it
Bus and ferry from Casablanca to Caserta
Ave. Duration
40h 10m
Frequency
Twice a week
Estimated price
180€ - 300€
Schedules at
autolineegambioli.it
Simeonidis Tours
Phone
+30-2310540970
Email
info@simeonidistours.gr
Website
simeonidistours.gr
Bus from Bratislava to Thessaloniki
Ave. Duration
12h 28m
Frequency
Once a week
Estimated price
50€ - 80€
Schedules at
simeonidistours.gr
Portokalidis Tours
Website
portokalidistours.gr
Bus and ferry from Bologna to Ioannina
Ave. Duration
23h
Frequency
Once a week
Estimated price
95€ - 150€
Schedules at
portokalidistours.gr
KTEL Ioanninon
Phone
26510 25014
Website
ktelioannina.gr
Bus from Ioannina to Athens
Ave. Duration
5h 30m
Frequency
Every 4 hours
Estimated price
35€ - 50€
Schedules at
KTEL Ioanninon
Florentia Bus
Phone
+39 055 967024
Email
info@florentiabus.it
Website
florentiabus.it
Bus and ferry from Brindisi to Fier
Ave. Duration
9h 50m
Frequency
Once a week
Estimated price
55€ - 75€
Schedules at
florentiabus.it
Albtrans sh.p.k
Phone
+355 4 2239 203
Email
rezervime@albtrans.net
Website
albtrans.net
Bus from Fier to Athens
Ave. Duration
10h 50m
Frequency
3 times a day
Estimated price
40€
Website
Albtrans sh.p.k
Eurolines FR

Eurolines is a network of coach companies that operate throughout Europe plus Morocco. It’s an affordable way to travel around the continent, with tickets starting at €5. All coaches have Wi-Fi, plug sockets and USBs, reclining chairs and toilets, and a standard ticket includes up to two medium suitcases plus carry-on luggage. Within France, Eurolines serves 69 destinations; including Paris, Lyon, Versailles, Nice and Bordeaux.

Contact Details
Phone
+ 33 1 41 86 24 21
Website
eurolines.fr
Bus from Casablanca CTM to Malaga Estacion
Ave. Duration
14h
Frequency
Twice daily
Estimated price
50€ - 80€
Website
Eurolines FR
Dary Commerce
Phone
+3592917400
Email
info@darytravel.com
Website
dary.bg
Bus from Málaga to Plovdiv
Ave. Duration
2 days 10h
Frequency
Once a week
Estimated price
125€
Schedules at
dary.bg
Valeross
Phone
046/ 66 13 21
Email
valeross_holiday@abv.bg
Website
valeross.com
Bus from Plovdiv to Athens
Ave. Duration
12h 19m
Frequency
Once daily
Estimated price
30€ - 60€
Schedules at
valeross.com

Want to know more about travelling around Greece

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.

More Questions & Answers

Greece is 1h ahead of Morocco. It is currently 1:17 PM in Morocco and 2:17 PM in Greece.

TAP Portugal, Ryanair, Iberia and five other airlines offer flights from Tangier Airport to Athens Airport.

Search flights

There are 74+ hotels available in Greece. Prices start at 87€ per night.

More details

The best way to get from Morocco to Tangier Airport is to taxi which takes 14 min and costs MAD 150 - MAD 180.

More details