Welcome to Sparta!

Explore Sparta, a historic city in the Peloponnese known for its ancient warrior culture, now offering rich archaeological sites and beautiful landscapes.

Greece303 popular places
hero

We found 7 ways to travel from Corfu to Sparta by airplane, car, ship, bus and train.

Navigate through our list below to see directions, compare prices, and plan your journey with Triviator.

Option#1
Combines:Airplane·Car
Trip details:
Airplanefrom Corfu to Kalamata
Carfrom Kalamata to Sparta
  • 1.
    You take the airplane from Corfu. The airport is located in Corfu 49100. You fly to the airport in the city of Kalamata, located in Messini, 24200, Kalamata.
  • 2.
    You drive from Kalamata to Sparta. See the route on the map: Google Maps
Option#2
Combines:Ship·Car·Bus
Trip details:
Shipfrom Corfu to Preveza
Carfrom Preveza to Kalamata
Busfrom Kalamata to Sparta
  • 1.
    You take the ship from Corfu. The port is located in Neo Limani Kerkyras, 49100, Corfu. You travel to Preveza. The port in Preveza is located in Spiliadou 6, Preveza, 48100, Preveza.
  • 2.
    You drive from Preveza to Kalamata. See the route on the map: Google Maps
  • 3.
    You take the bus from Kalamata. The bus station is located in 7 Artemidos str, 241 00, Kalamata. You travel to Sparta. The bus terminal station in Sparta is located in 23 Lykourgou Str., 231 00, Sparta.
Option#3
Combines:Airplane·Train·Car
Trip details:
Airplanefrom Corfu to Athens
Trainfrom Athens to Tripoli
Carfrom Tripoli to Sparta
  • 1.
    You take the airplane from Corfu. The airport is located in Corfu 49100. You fly to the airport in the city of Athens, located in Attiki odos Road, Spata, 190 19, Athens.
  • 2.
    You take the train from Athens. The train station is located in Deligianni 1, Athens. You travel to Tripoli. The train terminal station in Tripoli is located in Korinthou Street, Tripoli.
  • 3.
    You drive from Tripoli to Sparta. See the route on the map: Google Maps
Option#4
Combines:Airplane·Car
Trip details:
Airplanefrom Corfu to Ioannina
Carfrom Ioannina to Sparta
  • 1.
    You take the airplane from Corfu. The airport is located in Corfu 49100. You fly to the airport in the city of Ioannina, located in Grammou 135 Ave, Exochi, 454 45, Ioannina.
  • 2.
    You drive from Ioannina to Sparta. See the route on the map: Google Maps
Option#5
Combines:Airplane·Bus
Trip details:
Airplanefrom Corfu to Athens
Busfrom Athens to Sparta
  • 1.
    You take the airplane from Corfu. The airport is located in Corfu 49100. You fly to the airport in the city of Athens, located in Attiki odos Road, Spata, 190 19, Athens.
  • 2.
    You take the bus from Athens. The bus station is located in Patision 68 - Kotsika 2, 104 34, Athens. You travel to Sparta. The bus terminal station in Sparta is located in 23 Lykourgou Str., 231 00, Sparta.
Option#6
Combines:Airplane·Bus
Trip details:
Airplanefrom Corfu to Tripoli
Busfrom Tripoli to Sparta
  • 1.
    You take the airplane from Corfu. The airport is located in Corfu 49100. You fly to the airport in the city of Tripoli, located in Kalamata or Athens.
  • 2.
    You take the bus from Tripoli. The bus station is located in 50 Nafpliou Str., 221 00, Tripoli. You travel to Sparta. The bus terminal station in Sparta is located in 23 Lykourgou Str., 231 00, Sparta.
Option#7
Combines:Airplane·Bus
Trip details:
Airplanefrom Corfu to Kalamata
Busfrom Kalamata to Sparta
  • 1.
    You take the airplane from Corfu. The airport is located in Corfu 49100. You fly to the airport in the city of Kalamata, located in Messini, 24200, Kalamata.
  • 2.
    You take the bus from Kalamata. The bus station is located in 7 Artemidos str, 241 00, Kalamata. You travel to Sparta. The bus terminal station in Sparta is located in 23 Lykourgou Str., 231 00, Sparta.