Greece

Travel in Greece by Bus & Ferry
at the best price

Find the best routes between all destinations. Bus, ferry, train — compare in 1 click.

🗺
Routes
172+
🚌
Transports
Bus · Ferry · Train · Flight
💶
From
5€
Powered by 12Go system

How does it work?

🔍
1

Choose your route

Enter your departure and arrival city in the search engine.

→
⚖️
2

Compare options

Bus, ferry, train or flight — prices and durations at a glance.

→
🎟
3

Book in 1 click

Secure payment via 12go.asia. Ticket sent by email instantly.

Travel in Greece: bus, train, ferry & flights

Travelling around Greece means combining buses, trains and ferries. On the mainland, the regional KTEL coaches link Athens, Thessaloniki, Patras, the Peloponnese and Epirus, while Hellenic Train runs the main line north to Thessaloniki. To reach the islands, ferries and catamarans leave from the Athens ports of Piraeus and Rafina for the Cyclades — Santorini, Mykonos, Naxos, Paros, Milos — and for Crete, while Rhodes and Kos anchor the Dodecanese and Corfu the Ionian Sea. Ferries also cross to Italy from Patras and Igoumenitsa, and to the Turkish coast from the eastern islands. For every route we show the options sold online — bus, train, ferry or flight — with durations and prices taken from real timetables, so you can book in a few clicks. In summer, island ferries fill up fast: book ahead.

Island ferries & catamarans Island hopping in the Cyclades KTEL coaches Hellenic Train Ferries to Italy & Turkey Online booking
✅Secure payment
⚡Instant ticket
🌍172+ routes available
📱Mobile ticket

Routes by departure city

Routes from Athens 37
+ 29 routes →
Routes from Thessaloniki 10
+ 2 routes →
Routes from Kos 8
Routes from Rhodes 8
Routes from Santorini 8
Routes from Naxos 7
See all routes →

Travel by bus around the world

Book now