Travel Piraeus to Thessaloniki

Piraeus to Thessaloniki

All relevant timetable and pricing information for bus or charter between Piraeus and Thessaloniki is available here.

Travel options for Piraeus to Thessaloniki

From Piraeus to Thessaloniki, travel affordably by a bus for 52 EUR, or get to Thessaloniki faster by charter in 4h y 58 minutes.

Bus from Piraeus to Thessaloniki

For the route from Piraeus to Thessaloniki by bus, departures are available from Piraeus Port throughout the day, giving you plenty of options to pick a time that fits your schedule. Expect the journey to take around 6 hours 30 minutes, arriving at Thessaloniki KTEL Monastiriou or Thessaloniki KTEL Macedonia, with tickets usually priced at 52 EUR. This provides an affordable way to travel. Don’t forget to check schedules, compare fares, and book your seat in advance for a smooth and enjoyable trip.

Prices: 52 EUR

Duration: 6h 30m – 6h 45m ⏱

Experience bus from Piraeus to Thessaloniki in 6h 30m

View all Bus tickets →

Charter from Piraeus to Thessaloniki

From the bustling streets of Piraeus to the heart of Thessaloniki, a private transfer allows you to travel on your own schedule. The trip takes around 4 hours 58 minutes with fares starting at 579 EUR. Book your transfer to go directly between your chosen locations.

Popular departures: Piraeus Hotel Transfer
Popular arrivals: Thessaloniki Transfer

Prices: 579 EUR

Duration: 4h 58m ⏱

Travel with charter from Piraeus to Thessaloniki in 4h 58m

View all Charter tickets →

Distance Piraeus to Thessaloniki

The distance between Piraeus and Thessaloniki is 306.1 kilometers.

Piraeus to Thessaloniki Transportation Comparison

Compare transport options side by side using key travel metrics to find the best way to get from Piraeus to Thessaloniki

Bus
Charter
Average price
52 EUR
579 EUR
Cheapest price
52 EUR
579 EUR
Average duration
6h 37m
4h 58m
Minimum duration
6h 30m
4h 58m
Number of departures
4
1
Tickets
Operators
KTEL Thessaloniki
Daytrip private transfer with English speaking driver

Bus Routes & Schedules from Piraeus to Thessaloniki

- Catch a bus at Piraeus Port heading toward Thessaloniki KTEL Monastiriou, with the journey typically lasting 6h 45m. Departures operate from 06:45 until 22:00, and fares start at 52 EUR.
- Thessaloniki KTEL Macedonia is just a bus ride away from Piraeus Port, taking roughly 6h 30m. Tickets cost from 52 EUR, and departures run from 06:45 until 22:00.

Departure stations
Piraeus Port
Arrival stations
Thessaloniki KTEL Monastiriou
Thessaloniki KTEL Macedonia

Bus Timetable: Piraeus Port → Thessaloniki KTEL Macedonia

  • 06:45 13:15 6h 30m 52 EUR
  • 22:00 04:30 6h 30m 52 EUR

Bus Timetable: Piraeus Port → Thessaloniki KTEL Monastiriou

  • 06:45 13:30 6h 45m 52 EUR
  • 22:00 04:45 6h 45m 52 EUR

Check all Charter tickets →

Charter Routes & Schedules from Piraeus to Thessaloniki

Start your journey at Piraeus Hotel Transfer with a private transfer to Thessaloniki, departing at the time you prefer. The ride usually takes about 4h 58m, offering a flexible and personalized travel experience tailored to your schedule. Fares begin at 579 EUR, and you’ll arrive at Thessaloniki Transfer efficiently, without the constraints of fixed schedules or multiple stops.

Check all Charter tickets →

Frequently Asked Questions Piraeus to Thessaloniki

Below you will find answers to the most common questions about traveling from Piraeus to Thessaloniki.

How long does the Piraeus to Thessaloniki route usually take?

By bus, the Piraeus to Thessaloniki trip takes about 6 hours 30 minutes to 6 hours 45 minutes. The difference comes from the specific service and arrival point, with some trips ending at Thessaloniki KTEL Macedonia and others at Thessaloniki KTEL Monastiriou.

What is the cheapest way to travel from Piraeus to Thessaloniki?

The bus is the cheapest listed option for the Piraeus to Thessaloniki route, at 52 EUR. It is much less expensive than the charter service, which costs 579 EUR.

Which option is the fastest on the Piraeus to Thessaloniki route?

The fastest listed option is the charter service, which takes about 4 hours 58 minutes. The bus is slower, with travel times of about 6 hours 30 minutes to 6 hours 45 minutes.

Where do departures and arrivals happen on the Piraeus to Thessaloniki route?

Bus departures for the Piraeus to Thessaloniki route are from Piraeus Port. Bus arrivals are at Thessaloniki KTEL Monastiriou or Thessaloniki KTEL Macedonia. The charter service departs from Piraeus Hotel Transfer and arrives at Thessaloniki Transfer.

How much should I expect to pay for the Piraeus to Thessaloniki route?

Prices on the Piraeus to Thessaloniki route start at 52 EUR for the bus. The charter service is listed at 579 EUR. That makes the bus the lower-cost choice by a wide margin.

How often do buses run from Piraeus to Thessaloniki?

There are 4 bus trips listed for the Piraeus to Thessaloniki route. The schedule does not show a fixed frequency in minutes, so the departures are best understood by checking the available trip times.

What are the first and last bus departures on the Piraeus to Thessaloniki route?

The first bus departure from Piraeus to Thessaloniki is at 06:45, and the last one is at 22:00. That gives travelers a wide daytime and evening range for planning.

Are there different bus arrival points on the Piraeus to Thessaloniki route?

Yes, the bus service on the Piraeus to Thessaloniki route arrives at either Thessaloniki KTEL Monastiriou or Thessaloniki KTEL Macedonia. The Monastiriou trip takes about 6 hours 45 minutes, while the Macedonia trip takes about 6 hours 30 minutes.

How long is the charter service on the Piraeus to Thessaloniki route?

The charter service on the Piraeus to Thessaloniki route takes about 4 hours 58 minutes. It runs from Piraeus Hotel Transfer to Thessaloniki Transfer and is the only charter trip listed.

What does the bus schedule look like for the Piraeus to Thessaloniki route?

The bus schedule for the Piraeus to Thessaloniki route starts at 06:45 and ends at 22:00. With 4 trips listed, the service is available across the day, but no exact minute-by-minute frequency is shown.

Is the charter service worth knowing about on the Piraeus to Thessaloniki route?

The charter service is available on the Piraeus to Thessaloniki route, but it is priced at 579 EUR and takes about 4 hours 58 minutes. It departs from Piraeus Hotel Transfer and arrives at Thessaloniki Transfer.

If I want to book the Piraeus to Thessaloniki route, where should I look?

For the Piraeus to Thessaloniki route, TicketRoutes.com is the booking reference to use. It lists the available bus and charter options, along with the departure points, arrival points, and trip times.

Explore transport routes across Greece

Route finder

Browse the map to discover how cities, airports, and ferry terminals are connected throughout Greece. Compare travel options between destinations and find available bus, train, ferry, and flight services.


More travel routes for Piraeus and Thessaloniki

Planning more stops after Piraeus to Thessaloniki?

If your journey doesn’t end with Piraeus to Thessaloniki, use the TicketRoutes Travel Planner to build a complete multi-city itinerary. Compare buses, trains, ferries, and flights for several destinations at once — faster and easier.

Try the Travel Planner

Perfect for travelers visiting multiple cities on one trip.