Impact-Site-Verification: 9e0dad4c-1ecb-4b27-8cf1-32aa58dbb403

Skip to content

Thessaloniki to Athens by bus

Typical ride 6h 00m over 500 km. Starting fares around €22 (€22–40). Compare operators — we don't sell tickets.

Route snapshot

Duration
6h 00m
Distance
500 km
Typical price
€22–40
Tip
Greece's main north-south bus route. KTEL runs daily.

Compare bus prices

Every site shows different prices for the same trip — compare at least two.

Thessaloniki → Athens: questions

How long is the bus from Thessaloniki to Athens?

The ride typically takes about 6h 00m for the 500 km journey, depending on traffic and border crossings.

How much does the bus from Thessaloniki to Athens cost?

Typical fares start around €22 (€22–40 depending on how early you book and the operator).

Which operators run this route?

Compare live departures from FlixBus, BusBud, Omio, CheckMyBus and 12Go on this page — we don't sell tickets ourselves.

Turn the ride into a trip

Athens — plan the stay
City guide → Cost breakdown →

Plan the rest of your trip to Athens

Affiliate links

Airport transfer in Athens

Pre-book a fixed-price ride from the airport.

Car rental in Athens

Compare local agencies and international suppliers.

Things to do in Athens

Skip-the-line tickets, tours and day trips.

eSIM for Greece

Data from $4.00 (1 GB · 3 days). Install before you fly.

Hotels in Athens

Browse places to stay.

Athens travel guide

Other ways to Athens

Other popular bus routes