Welcome to Lamia!

Lamia is a city in central Greece, rich in history and surrounded by natural beauty, known for its ancient ruins and vibrant culture.

Greece303 popular places
hero

We found 6 ways to travel from Corfu to Lamia by ship, bus, car and airplane.

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

Option#1
Combines:Ship·Bus
Trip details:
Shipfrom Corfu to Igoumenitsa
Busfrom Igoumenitsa to Ioannina
Busfrom Ioannina to Lamia
  • 1.
    You take the ship from Corfu. The port is located in Neo Limani Kerkyras, 49100, Corfu. You travel to Igoumenitsa. The port in Igoumenitsa is located in Neos Limenas Igoumenitsas, 46100, Igoumenitsa.
  • 2.
    You take the bus from Igoumenitsa. The bus station is located in 49 Martiron Ave., 461 00, Igoumenitsa. You travel to Ioannina. The bus terminal station in Ioannina is located in 45 G. Papandreou Str., 454 44, Ioannina.
  • 3.
    You take the bus from Ioannina. The bus station is located in 45 G. Papandreou Str., 454 44, Ioannina. You travel to Lamia. The bus terminal station in Lamia is located in 74 Taigetou Str., 351 00, Lamia.
Option#2
Combines:Ship·Car
Trip details:
Shipfrom Corfu to Preveza
Carfrom Preveza to Lamia
  • 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 Lamia. See the route on the map: Google Maps
Option#3
Combines:Airplane·Bus
Trip details:
Airplanefrom Corfu to Athens
Busfrom Athens to Lamia
  • 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 Lamia. The bus terminal station in Lamia is located in 74 Taigetou Str., 351 00, Lamia.
Option#4
Combines:Airplane·Car
Trip details:
Airplanefrom Corfu to Thessaloniki
Carfrom Thessaloniki to Lamia
  • 1.
    You take the airplane from Corfu. The airport is located in Corfu 49100. You fly to the airport in the city of Thessaloniki, located in Aerodromiou - Thessalonikis Ave, Thermi, 551 03, Thessaloniki.
  • 2.
    You drive from Thessaloniki to Lamia. See the route on the map: Google Maps
Option#5
Combines:Ship·Bus·Car
Trip details:
Shipfrom Corfu to Igoumenitsa
Busfrom Igoumenitsa to Trikala
Carfrom Trikala to Lamia
  • 1.
    You take the ship from Corfu. The port is located in Neo Limani Kerkyras, 49100, Corfu. You travel to Igoumenitsa. The port in Igoumenitsa is located in Neos Limenas Igoumenitsas, 46100, Igoumenitsa.
  • 2.
    You take the bus from Igoumenitsa. The bus station is located in 49 Martiron Ave., 461 00, Igoumenitsa. You travel to Trikala. The bus terminal station in Trikala is located in 17 Apollonos Str., 421 00, Trikala.
  • 3.
    You drive from Trikala to Lamia. See the route on the map: Google Maps
Option#6
Combines:Airplane·Car
Trip details:
Airplanefrom Corfu to Ioannina
Carfrom Ioannina to Lamia
  • 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 Lamia. See the route on the map: Google Maps