Travel from Italy to Greece is: Partially open. See details.

Need a hotel room in Sparta?

Book now

There are 11 ways to get from Milan to Sparta by plane, bus, train, car ferry or car

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 Milan Malpensa to Athens, bus  •  11h 9m

  1. Fly from Milan Malpensa (MXP) to Athens (ATH) MXP - ATH
  2. Take the bus from Athens to Sparti

Cheapest option

Fly Milan Malpensa to Kalamata, bus  •  8h 51m

  1. Fly from Milan Malpensa (MXP) to Kalamata (KLX) MXP - KLX
  2. Take the bus from Kalamata to Sparti

€47 - €195

9 alternative options

Fly Milan Linate to Athens, bus  •  12h 56m

  1. Fly from Milan Linate (LIN) to Athens (ATH) LIN - ATH
  2. Take the bus from Athens to Sparti

Fly Milan Bergamo to Athens, bus  •  10h 57m

  1. Fly from Milan Bergamo (BGY) to Athens (ATH) BGY - ATH
  2. Take the bus from Athens to Sparti

Fly Milan Bergamo to Kalamata, bus  •  8h 34m

  1. Fly from Milan Bergamo (BGY) to Kalamata (KLX) BGY - KLX
  2. Take the bus from Kalamata to Sparti

€48 - €210

Train, car ferry, bus  •  30h 15m

  1. Take the train from Milano P.Garibaldi to Bari Centrale Fr
  2. Take the car ferry from Bari to Patras
  3. Take the bus from Patras to Kalamata

€215 - €497

Bus via Skopje  •  32h 27m

  1. Take the bus from Milan to Skopje
  2. Take the bus from Skopje to Thessaloniki
  3. Take the bus from Thessaloniki to Kalamata

€123 - €189

Drive, car ferry  •  28h 57m

  1. Drive from Milan to Ancona
  2. Take the car ferry from Ancona to Patras
  3. Drive from Patras to Sparta

€153 - €392

Bus  •  41h 48m

  1. Take the Bus from Milano - Autostazione Terminal Bus Di Lampugnano to Bologna
  2. Take the Bus from Bologna to Ioannina
  3. Take the bus from Ioannina to Kalamata

€174 - €242

Bus #2  •  42h 4m

  1. Take the bus from Milan to Sofia
  2. Take the bus from Sofia to Kalamata

€78 - €194

Drive  •  22h 11m

  1. Drive from Milan to Sparta 2339.7 km

€280 - €420

Italy → Greece
Partially open

Travel safe during COVID-19

International entry into Greece from Italy

  • Entry is partially open for citizens and permanent residents of Italy
Show more details
Allowed for: Citizens and permanent residents of Greece, as well as residents from EU Schengen Area (EU countries, Iceland, Liechtenstein, Norway, and Switzerland), Albania, Andorra, Armenia, Australia, Azerbaijan, Bahrain, Belarus, Bosnia and Herzegovina, Brunei, Canada, China, Cyprus, Israel, Japan, Jordan, Kosovo, Kuwait, Lebanon, Moldova, Monaco, Montenegro, New Zealand, North Macedonia, Qatar, Russia, San Marino, Saudi Arabia, Serbia, Singapore, South Korea, Ukraine, United Arab Emirates, United Kingdom, United States and Vatican

Restricted for: Foreign nationals from outside Greece with the above exceptions

Show less

Conditions of entry into Greece from Italy

  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing
This applies to arrivals from Italy
  • Health screen upon arrival. Those showing symptoms will be asked to self-quarantine
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test and can bypass compulsory quarantine on arrival
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test and can bypass compulsory quarantine on arrival (certificate required)
  • Passenger Locator Form (PLF) required
This applies to arrivals from all countries, with no exceptions
Show more details
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing
This applies to arrivals from EU Schengen Area, Andorra, Cyprus, Monaco, San Marino and Vatican
  • Negative COVID-19 test issued at most 3 days before arrival or 7 day mandatory self-quarantine
This applies to arrivals from Albania, Australia, Bahrain, Belarus, Bosnia and Herzegovina, Canada, China, Israel, Japan, Kuwait, Lebanon, Montenegro, New Zealand, North Macedonia, Qatar, Russia, Rwanda, Saudi Arabia, Serbia, Singapore, South Korea, Thailand, Ukraine, United Arab Emirates, United Kingdom and United States
  • Health screen upon arrival. Those showing symptoms will be asked to self-quarantine
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test and can bypass compulsory quarantine on arrival
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test and can bypass compulsory quarantine on arrival (certificate required)
  • Passenger Locator Form (PLF) required
This applies to arrivals from all countries, with no exceptions

Show less

Rules to follow in Greece

1m

Mandatory

Mandatory

Considerations leaving from Italy

The official advice is to avoid non-essential international travel to high risk countries

Frequently Asked Questions


Yes, but conditions apply when entering Greece from Italy.

Explore options for future travel

Domestic travel is not restricted, but some conditions may apply

  • Face masks are mandatory
  • There is a social distancing requirement of 1 metre
  • Observe COVID-19 safety rules

Explore travel options

The national COVID-19 helpline number in Sparta is 0210 521 2054.

Wearing a face mask on public transport in Sparta is mandatory.

The social distance requirement in Sparta is 1 metre.

Make yourself known to an official member of staff and/or call the national coronavirus helpline number on 0210 521 2054.

No, but conditions apply when returning to Italy from Greece.

See options for return travel.

Last updated: 21 Jul 2021
Exceptions may apply, for full details: European Union.

We're working around the clock to bring you the latest COVID-19 travel updates.
This information is compiled from official sources. To the best of our knowledge, it is correct as of the last update.
Visit Rome2rio travel advice for general help.

Questions & Answers

The cost-effective way to get from Milan to Sparta is to fly and bus, which costs €45 - €200 and takes 8h 51m.

More details

The quickest way to get from Milan to Sparta is to fly and bus which costs €45 - €210 and takes 8h 34m.

More details

No, there is no direct bus from Milan to Sparta. However, there are services departing from Milan and arriving at Sparti via Sofia and Kalamata. The journey, including transfers, takes approximately 42h 4m.

More details

The distance between Milan and Sparta is 1444 km. The road distance is 2339.7 km.

Get driving directions

The best way to get from Milan to Sparta without a car is to train and car ferry and bus which takes 30h 15m and costs €210 - €500.

More details

It takes approximately 11h 9m to get from Milan to Sparta, including transfers.

More details

Milan to Sparta bus services, operated by Union Ivkoni, depart from Milan station.

More details

The quickest flight from Milan Malpensa Airport to Athens Airport is the direct flight which takes 2h 25m.

Search flights

Milan to Sparta bus services, operated by Union Ivkoni, arrive at Kalamata station.

More details

Sparta is 1h ahead of Milan. It is currently 3:15 PM in Milan and 4:15 PM in Sparta.

Map of how to get from Milan to Sparta.
Launch map view
  • Distance: 1444 km
  • Duration: 11h 9m

What companies run services between Milan, Italy and Sparta, Greece?

You can take a bus from Milan to Sparta via Lampugnano, Milan, Skopje, Thessaloniki, and Kalamata in around 32h 27m.

Airlines
Lufthansa
Website
lufthansa.com
Flights from Milan Malpensa to Athens via Frankfurt
Ave. Duration
5h 13m
When
Every day
Estimated price
€170 - €330
Flights from Milan Linate to Athens via Frankfurt
Ave. Duration
5h 6m
When
Every day
Estimated price
€200 - €310
Flights from Milan Linate to Athens via Munich
Ave. Duration
8h 55m
When
Monday, Thursday, Friday and Saturday
Estimated price
€200 - €310
Flights from Milan Malpensa to Kalamata via Munich
Ave. Duration
5h 15m
When
Sunday
Estimated price
€140 - €470
Alitalia
Website
alitalia.com
Flights from Milan Malpensa to Athens via Rome
Ave. Duration
4h
When
Every day
Estimated price
€85 - €4200
Flights from Milan Malpensa to Athens via Belgrade
Ave. Duration
5h 25m
When
Friday
Estimated price
€75 - €120
Flights from Milan Linate to Athens via Rome
Ave. Duration
5h
When
Friday
Estimated price
€90 - €290
Flights from Milan Linate to Athens via Olbia, Rome
Ave. Duration
7h 45m
When
Friday
Estimated price
€90 - €290
Ryanair
Website
ryanair.com
Flights from Milan Bergamo to Athens
Ave. Duration
2h 20m
When
Every day
Estimated price
€26 - €130
Flights from Milan Bergamo to Kalamata
Ave. Duration
2h 15m
When
Tuesday and Saturday
Estimated price
€35 - €190
Flights from Milan Malpensa to Kalamata
Ave. Duration
2h 25m
When
Sunday
Estimated price
€30 - €170
Aegean Airlines
Website
en.aegeanair.com
Flights from Milan Malpensa to Athens
Ave. Duration
2h 25m
When
Every day
Estimated price
€70 - €240
easyJet
Website
easyjet.com
Flights from Milan Malpensa to Athens
Ave. Duration
2h 30m
When
Monday, Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
€35 - €110
Flights from Milan Malpensa to Athens via Naples
Ave. Duration
5h 5m
When
Wednesday
Estimated price
€35 - €110
Air Serbia
Website
airserbia.com
Flights from Milan Malpensa to Athens via Rome
Ave. Duration
4h
When
Every day
Estimated price
€85 - €4200
Flights from Milan Malpensa to Athens via Belgrade
Ave. Duration
5h 25m
When
Friday
Estimated price
€75 - €120
Swiss
Website
swiss.com
Flights from Milan Malpensa to Athens via Zurich
Ave. Duration
5h 15m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
€180 - €340
Air France
Website
airfrance.com
Flights from Milan Linate to Athens via Paris CDG
Ave. Duration
7h 30m
When
Every day
Estimated price
€160 - €550
KLM
Website
klm.com
Flights from Milan Linate to Athens via Amsterdam Schiphol
Ave. Duration
7h 35m
When
Every day
Estimated price
€120 - €350
Wizz Air
Website
wizzair.com
Flights from Milan Malpensa to Athens
Ave. Duration
2h 35m
When
Monday, Wednesday and Friday
Estimated price
€12 - €70
Blue Air
Website
flyblueair.com
Flights from Milan Linate to Athens via Bucharest Otopeni
Ave. Duration
5h 25m
When
Monday, Tuesday, Thursday and Friday
Estimated price
€27 - €95
Iberia
Website
iberia.com
Flights from Milan Linate to Athens via Madrid
Ave. Duration
6h 55m
When
Monday, Tuesday, Wednesday, Thursday, Saturday and Sunday
Estimated price
€130 - €420
Austrian Airlines
Website
austrian.com
Flights from Milan Linate to Athens via Vienna
Ave. Duration
8h 15m
When
Friday and Sunday
Estimated price
€80 - €270
Train operators
Trenitalia Frecce

Trenitalia’s high-speed Frecce trains run on specialised tracks and have a greater level of service and comfort than InterCity and regional trains. There are three types of Frecce trains: Frecciarossa, (the fastest; connects major Italian cities); Frecciargento (mostly connect Rome to other Italian cities); and Frecciabianca (the slowest Frecce trains). Frecciarossa trains offer four classes of service, all with free Wi-Fi: Standard, Premium, Business and Executive. All Frecce tickets include a seat reservation and must be purchased before boarding the train.

Contact Details
Phone
+39 06 68475475
Website
trenitalia.com
Train from Milano P.Garibaldi to Bari Centrale
Ave. Duration
7h 14m
Frequency
Once daily
Estimated price
€55 - €170
Website
Trenitalia Frecce
Super Economy
€55 - €80
Base Standard
€100 - €140
Base Premium
€110 - €170
Bus operators
KTEL Lakonias
Phone
2731026441
Email
info@ktel-lakonias.gr
Website
ktel-lakonias.gr
Bus from Athens to Sparti
Ave. Duration
3h 30m
Frequency
Twice daily
Schedules at
ktel-lakonias.gr
KTEL Messinias
Phone
27210 28581
Website
ktelmessinias.gr
Bus from Kalamata to Sparti
Ave. Duration
1h 50m
Frequency
Once daily
Estimated price
€5 - €7
Schedules at
ktelmessinias.gr
Bus from Patras to Kalamata
Ave. Duration
3h 30m
Frequency
Twice daily
Estimated price
€23 - €28
Schedules at
ktelmessinias.gr
Bus from Thessaloniki to Kalamata
Ave. Duration
5h 7m
Frequency
3 times a week
Estimated price
€55 - €70
Schedules at
ktelmessinias.gr
KTEL Achaias
Phone
2610 623 888
Website
ktelachaias.gr
Bus from Patras to Kalamata
Ave. Duration
3h
Frequency
Twice daily
Estimated price
€26 - €31
Schedules at
ktelachaias.gr
Makedonija Soobrakaj AD
Phone
+389(0)2 24 02 388
Email
avtobuska@maksoob.com.mk
Website
ms.mk
Bus from Milan to Skopje
Ave. Duration
16h 15m
Frequency
Once a week
Estimated price
€50 - €90
Schedules at
ms.mk
Bus from Skopje to Thessaloniki
Ave. Duration
5h
Frequency
Twice daily
Estimated price
€11 - €20
Schedules at
ms.mk
Autoservizi Salemi Srl
Phone
(+39) 0923 98.11.20
Website
autoservizisalemi.it
Bus from Milano - Autostazione Terminal Bus Di Lampugnano to Bologna
Ave. Duration
4h 30m
Frequency
Once daily
Estimated price
€12 - €18
Schedules at
autoservizisalemi.it
Portokalidis Tours
Website
portokalidistours.gr
Bus from Bologna to Ioannina
Ave. Duration
23h
Frequency
Once a week
Estimated price
€110 - €160
Schedules at
portokalidistours.gr
KTEL Ioanninon
Phone
26510 25014
Website
ktelioannina.gr
Bus from Ioannina to Kalamata
Ave. Duration
8h
Frequency
4 times a week
Estimated price
€45 - €55
Schedules at
ktelioannina.gr
Union Ivkoni
Phone
02/989 0000
Website
union-ivkoni.com
Bus from Milan to Sofia
Ave. Duration
21h 29m
Frequency
4 times a week
Estimated price
€40 - €60
Schedules at
union-ivkoni.com
Bus from Sofia to Kalamata
Ave. Duration
16h 45m
Frequency
Once a week
Estimated price
€30 - €45
Schedules at
union-ivkoni.com
Yubim
Website
yubim.eu
Bus from Milano to Sofia
Ave. Duration
21h 30m
Frequency
4 times a week
Estimated price
€110 - €150
Website
Yubim
Ferry operators
Superfast ferries
Phone
+30 210 8919700
Email
superfast@superfast.com
Website
superfast.com
Car ferry from Bari to Patras
Ave. Duration
15h 30m
Frequency
Once daily
Estimated price
€80 - €230
Website
Superfast ferries
Deck
€81 - €82
Aircraft-type seats
€91 - €92
2 bed inside cabin
€228 - €229
3 bed outside cabin
€190 - €230
Car ferry from Ancona to Patras
Ave. Duration
23h
Frequency
6 times a week
Estimated price
€80 - €260
Website
Superfast ferries
Deck
€84 - €85
Aircraft-type seats
€97 - €99
2 bed inside cabin
€254 - €256
3 bed outside cabin
€210 - €260
Minoan Lines
Phone
801 11 75000
Email
reservation@minoan.gr
Website
minoan.gr
Car ferry from Ancona to Patras
Ave. Duration
22h
Frequency
Every 4 hours
Estimated price
€65 - €200
Website
Minoan Lines
Deck
€67 - €69
Airplane economy seats
€79 - €81
2-berth outside
€160 - €200
3-berth outside shower
€140 - €180
Grimaldi Lines
Phone
+39.081.496.444
Email
info@grimaldi.napoli.it
Website
grimaldi-lines.com
Car ferry from Ancona to Patras
Ave. Duration
22h
Frequency
6 times a week
Estimated price
€65 - €110
Website
Grimaldi Lines

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

Yes, the driving distance between Milan to Sparta is 2340 km. It takes approximately 22h 11m to drive from Milan to Sparta.

Get driving directions

Wizz Air, Aegean Airlines, Alitalia and four other airlines offer flights from Milan Malpensa Airport to Athens Airport.

Search flights

There are 18+ hotels available in Sparta. Prices start at €75 per night.

More details

The best way to get from Milan to Milan Malpensa Airport is to train which takes 37 min and costs €11 - €16.

More details