How to get from Thessaloniki to Athens by train, bus or flight.
The best way to travel from Thessaloniki to Athens is by taking a flight because it’s the best combination of price and speed.
Find all the dates and times for this journey by train, bus, flight, and ferry .
Distance | 188 miles (303 km) | |
Available travel modes | Bus, ferry or flight | |
Ticket price range | $46 - $146 | |
Cheapest mode | Bus • $46 (€40) • 6 h 15 min | |
Fastest mode | Flight • $61 (€53) • 55 min | |
Popular travel companies | Infobus, Blue Star Ferries or Aegean Airlines |
Travel 188 miles (303 km) by bus, ferry or flight from Thessaloniki to Athens. If speed is a priority, then a flight is the best option with an average duration of 55 min; whereas, if saving money is more important, then a bus is the best option with prices starting as low as $46 (€40). The most popular travel companies which serve this journey are Infobus, Blue Star Ferries or Aegean Airlines among others. Travelers can even take a direct flight from Thessaloniki to Athens.
The main way to travel from Thessaloniki to Athens is by plane. The average time for a direct flight is 50 minutes, while connecting flights take longer. A flight with transfer can take anywhere between 2 hours and 30 minutes and more than 19 hours, depending on the layover time and the number of transfers. There are flights with one or two transfers, and services are available every day of the week.
The cheapest way to travel from Thessaloniki to Athens is by plane. Direct flights cost significantly less than connecting flights. The majority of the lowest cost flights are from Olympic, and are operated by Aegean airlines. The services are available daily, and the earliest flight leaves around 6:25 a.m. while the last plane leaves around 10:25 p.m. during the week.
The fastest way to travel from Thessaloniki to Athens is through a direct flight. Olympic flights operated by Aegean Airlines take approximately 50 minutes to fly from Thessaloniki International Airport to Athens International Airport. Check-in time is about 50 minutes. The fastest connecting flights take around 2 hours and 34 minutes.
With the Omio website and app, travelers can conveniently compare flights from Thessaloniki to Athens and filter trips by flight duration, cost, and departure time.
Planes travel from Thessaloniki to Athens every day. You can find around 10 direct flights and around 24 more indirect flights daily. In total, there are approximately 34 flights between Thessaloniki and Athens each day, and there are several service providers for this route. For example, Olympic Air provides direct flights from Thessaloniki to Athens. Olympic Air is a subsidiary of Aegean Airlines, which is the Greek National Carrier. Other flight providers from Thessaloniki to Athens include Sky Express, Air Serbia, Blue Air, Turkish Airlines, Tarom, and Transavia Airlines.
When flying on Olympic Air, you can use self check-in to save time at the airport. If you choose to check-in online, make sure to arrive to the boarding gate at least 30 minutes prior to departure.
The departure airport is the Thessaloniki International Airport. It is around 10.5 miles from the city center, which is accessible via a 30 minute taxi ride. The facilities at the airport include restaurants, cafeterias, duty free shops, banks, a post office, a veterinary station, parking, luggage storage, ticket counters and check-in counters.
The arrival station is the Athens International Airport. It is around 22 miles from the city center. A taxi ride into town takes approximately 40 minutes depending on the traffic. The airport is also connected via the metro and buses. The facilities at the airport include airport lounges, WiFi, airport hotels, showers, rest zones, luggage storage, mobile charging, baby rooms, ATMs, and a pharmacy.
You can travel by flight for as low as $46 (€40). When you search for schedules and tickets, Omio will show you the best route.
Aegean Airlines is Greece’s leading airline and you can choose between Economy and Business tickets for your next travel between Thessaloniki and Athens.
There are 3 options to travel to Athens from Thessaloniki including taking a bus, ferry or flight.
The cheapest way to travel from Thessaloniki to Athens is a bus with an average price of $46 (€40).
This is compared to other travel options from Thessaloniki to Athens:
A bus is $100 (€87) less than a ferry for this journey with tickets for a ferry from Thessaloniki to Athens costing on average $146 (€127).
A bus is $15 (€13) less than a flight for this route with tickets for a flight from Thessaloniki to Athens costing on average $61 (€53).
The fastest way from Thessaloniki to Athens is by flight with an average journey time of 55 min.
There are alternative travel options to Athens that take longer:
Bus takes 6 h 15 min on average.
Getting to Athens by ferry takes 26 h 10 min on average.
You should expect to travel around 188 miles (303 km) between Thessaloniki and Athens.
The average frequency per day from Thessaloniki to Athens is:
However, we recommend checking specific travel dates for your route from Thessaloniki to Athens as scheduled services by bus, ferry or flight can vary by season or day of the week.
These are the most popular departure and arrival points when traveling from Thessaloniki to Athens:
The following travel companies offer services from Thessaloniki to Athens:
Yes, there are direct routes from Thessaloniki to Athens with the following travel companies:
Direct services to Athens tend to save you time and add more convenience as you won't need to transfer at another stop in between, so it's worth paying attention to before booking tickets for your journey.
Here are some other resources that might have the information you need