There are 9 ways to get from Viljandi to Athens by bus, plane, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Lennart Meri International Airport, fly
best- Take the bus from Viljandi bussijaam to Lennujaam
- Fly from Lennart Meri International Airport (TLL) to Athens International Airport (ATH)TLL - ATH
8h 34mBus
cheapest- Take the bus from Viljandi bussijaam to Pärnu bussijaam145
- Take the bus from Pärnu to Warsaw, Zachodnia
- Take the bus from Warszawa, Dworzec Zachodni to RzeszówN1 / ...
- Take the bus from Rzeszów to Athens
2d 7h€141–198Bus, train via Budapest
- Take the bus from Viljandi bussijaam to Pärnu bussijaam145
- Take the bus from Pärnu to Warsaw
- Take the train from Warszawa Centralna to Budapest-NyugatiIc
- Take the bus from Budapest-Nyugati to Athens
2d 3hDrive 2,944.9 km
- Drive from Viljandi to Athens2,944.9 km
33h 50m€531–767Train, bus to Helsinki Airport, fly
- Take the train from Viljandi to Tallinn
- Take the bus from Tallinn to Helsinki
- Fly from Helsinki Airport (HEL) to Athens International Airport (ATH)HEL - ATH
10h 35mBus, train to Riga International Airport, fly
- Take the bus from Vabaduse plats to Valga bussijaam
- Take the train from Valga to Riga-Pasazieru
- Fly from Riga International Airport (RIX) to Athens International Airport (ATH)RIX - ATH
12h 10mBus, train
- Take the bus from Viljandi bussijaam to Pärnu bussijaam145
- Take the bus from Parnu Coach Station to Warszawa Centralna
- Take the train from Warszawa Centralna to Rzeszow GlownyIc / ...
- Take the bus from Rzeszów to Athens
2d 6h€196–245Bus, train via Prague
- Take the bus from Viljandi bussijaam to Maarjamõisa haigla108 / ...
- Take the train from Tartu to Vilnius217
- Take the bus from Vilnius, Autobusų Stotis to Praha, ÚAN Florenc
- Take the bus from Praha, ÚAN Florenc to Larissa
- Take the train from Larissa to AthensIc
2d 15hBus via Bucharest Otopeni Airport (OTP)
- Take the bus from Viljandi bussijaam to Pärnu bussijaam145
- Take the bus from Pärnu bussijaam to Zhytomyr
- Take the bus from Zhytomyr Bus Station to Bucharest Otopeni Airport
- Take the bus from Bucharest Henri Coanda Airport Arrival Terminal to Athens
2d 21h€188–259
Viljandi to Athens by bus and train
Questions & Answers
The cheapest way to get from Viljandi to Athens is to bus which costs €140 - €200 and takes 2 days 7h.
The fastest way to get from Viljandi to Athens is to drive which takes 33h 50m and costs €500 - €800.
No, there is no direct bus from Viljandi to Athens. However, there are services departing from Viljandi bussijaam and arriving at Athens via Pärnu, Warszawa, Dworzec Zachodni and Rzeszów. The journey, including transfers, takes approximately 2 days 7h.
The distance between Viljandi and Athens is 2579 km. The road distance is 2944.9 km.
The best way to get from Viljandi to Athens without a car is to bus and train via Budapest which takes 2 days 3h and costs .
It takes approximately 8h 34m to get from Viljandi to Athens, including transfers.
Viljandi to Athens bus services, operated by Lux Express, depart from Viljandi bussijaam station.
Viljandi to Athens bus services, operated by Lux Express, arrive at Pärnu bussijaam station.
Yes, the driving distance between Viljandi to Athens is 2945 km. It takes approximately 33h 50m to drive from Viljandi to Athens.
There are 12373+ hotels available in Athens.
What companies run services between Viljandi, Estonia and Athens, Greece?
You can take a bus from Viljandi bussijaam to Athens via Pärnu, Warsaw, Zachodnia, Warszawa, Dworzec Zachodni, and Rzeszów in around 2d 7h.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- en.aegeanair.com
Flights from Helsinki Airport to Athens International Airport
- Ave. Duration
- 3h 50m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- €85–300
Flights from Riga International Airport to Athens International Airport
- Ave. Duration
- 3h 15m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- €85–240
Flights from Riga International Airport to Athens International Airport via Thessaloniki
- Ave. Duration
- 7h 15m
- When
- Monday and Friday
- Estimated price
- €85–230
- Website
- airbaltic.com
Flights from Lennart Meri International Airport to Athens International Airport
- Ave. Duration
- 3h 35m
- When
- Tuesday
- Estimated price
- €65–250
Flights from Lennart Meri International Airport to Athens International Airport via Riga International Airport
- Ave. Duration
- 5h 30m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- €65–250
Flights from Riga International Airport to Athens International Airport
- Ave. Duration
- 3h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- €85–230
- Website
- lot.com
Flights from Lennart Meri International Airport to Athens International Airport via Warsaw Chopin
- Ave. Duration
- 7h 8m
- When
- Every day
- Estimated price
- €100–310
- Website
- norwegian.com
Flights from Helsinki Airport to Athens International Airport
- Ave. Duration
- 3h 40m
- When
- Saturday
- Estimated price
- €85–210
- Website
- air.bg
Flights from Riga International Airport to Athens International Airport via Sofia
- Ave. Duration
- 4h 40m
- When
- Friday
- Estimated price
- €85–230
- Phone
- +48 22 322 22 22
- infokraj@intercity.pl
- Website
- intercity.pl
Train from Warszawa Centralna to Budapest-Nyugati
- Ave. Duration
- 10h 41m
- Frequency
- Once daily
- Estimated price
- €26–45
- Website
- https://www.intercity.pl/en/
- 2nd Class
- €26–40
- 1st Class
- €30–45
Train from Warszawa Centralna to Rzeszow Glowny
- Ave. Duration
- 3h 48m
- Frequency
- Every 4 hours
- Estimated price
- €58–61
- Website
- https://www.intercity.pl/en/
- Phone
- +372 616 0245
- klienditugi@elron.ee
- Website
- elron.ee
Train from Viljandi to Tallinn
- Ave. Duration
- 2h 6m
- Frequency
- 5 times a day
- Estimated price
- €8–14
- Website
- https://elron.ee/en
- Express Train Ticket
- €9–14
- Phone
- +370 700 55 111
- informacija@ltglink.lt
- Website
- ltglink.lt
Train from Valga to Riga-Pasazieru
- Ave. Duration
- 2h 26m
- Frequency
- Once daily
- Website
- https://ltglink.lt/en
Train from Tartu to Vilnius
- Ave. Duration
- 8h 22m
- Frequency
- Once daily
- Website
- https://ltglink.lt/en
- Phone
- 14511
- Website
- hellenictrain.gr
Train from Larissa to Athens
- Ave. Duration
- 3h 37m
- Frequency
- Twice daily
- Estimated price
- €14–21
- Website
- https://www.hellenictrain.gr/en
- Phone
- +372 518 8493
- info@estonianlines.eu
- Website
- estonianlines.eu
Bus from Viljandi bussijaam to Lennujaam
- Ave. Duration
- 2h 3m
- Frequency
- Once daily
- Website
- https://www.estonianlines.eu/en/
- Phone
- +372 680 0909
- info@luxexpress.eu
- Website
- luxexpress.eu
Bus from Viljandi bussijaam to Pärnu bussijaam
- Ave. Duration
- 1h 30m
- Frequency
- 3 times a day
- Estimated price
- €7–9
- Website
- https://luxexpress.eu/en/
Bus from Parnu Coach Station to Warszawa Centralna
- Ave. Duration
- 14h 40m
- Frequency
- Twice daily
- Estimated price
- €50–65
- Website
- https://luxexpress.eu/en/
Bus from Viljandi bussijaam to Maarjamõisa haigla
- Ave. Duration
- 1h 6m
- Frequency
- 3 times a day
- Estimated price
- €7–9
- Website
- https://luxexpress.eu/en/
- Phone
- +372 640 4000
- klienditugi@gobus.ee
- Website
- gobus.ee
Bus from Viljandi bussijaam to Pärnu bussijaam
- Ave. Duration
- 1h 25m
- Frequency
- 3 times a day
- Estimated price
- €3–5
- Website
- https://gobus.ee/en/
Bus from Vabaduse plats to Valga bussijaam
- Ave. Duration
- 1h 32m
- Frequency
- Twice daily
- Estimated price
- €3–5
- Website
- https://gobus.ee/en/
Bus from Viljandi bussijaam to Maarjamõisa haigla
- Ave. Duration
- 1h 5m
- Frequency
- Twice daily
- Estimated price
- €2–4
- Website
- https://gobus.ee/en/
- Phone
- +372 606 4969
- info@sebe.ee
- Website
- sebe.ee
Bus from Viljandi bussijaam to Pärnu bussijaam
- Ave. Duration
- 1h 49m
- Frequency
- Once daily
- Estimated price
- €5–8
- Schedules at
- sebe.ee
Bus from Viljandi bussijaam to Maarjamõisa haigla
- Ave. Duration
- 1h 3m
- Frequency
- Once daily
- Estimated price
- €5–8
- Schedules at
- sebe.ee
- Phone
- +372 641 8218
- grupp@atko.ee
- Website
- atko.ee
Bus from Viljandi bussijaam to Pärnu bussijaam
- Ave. Duration
- 2h 10m
- Frequency
- 6 times a week
- Website
- Atko Bussiliinid AS
- peatus@agri.ee
- Website
- web.peatus.ee
Bus from Viljandi bussijaam to Pärnu bussijaam
- Ave. Duration
- 1h 35m
- Frequency
- 4 times a week
- Estimated price
- €3–5
- Website
- https://web.peatus.ee/?locale=en
- Phone
- +372 5886 0000
- info@bussikeskus.ee
- Website
- bussikeskus.ee
Bus from Viljandi bussijaam to Pärnu bussijaam
- Ave. Duration
- 1h 25m
- Frequency
- Twice a week
- Estimated price
- €7–10
- Website
- http://www.bussikeskus.ee/
- Schedules at
- https://www.bussikeskus.ee/et/regular-services
- Phone
- +358 0600 02010
- info@onnibus.com
- Website
- onnibus.com
Bus from Pärnu to Warsaw
- Ave. Duration
- 12h 35m
- Frequency
- Once daily
- Estimated price
- €40–60
- Website
- https://www.onnibus.com/home
Bus from Pärnu to Warsaw, Zachodnia
- Ave. Duration
- 12h 50m
- Frequency
- Once daily
- Estimated price
- €40–60
- Website
- https://www.onnibus.com/home
- Phone
- +381 011 7614787
- fptravelpatrikalos@gmail.com
- Website
- fptravelpatrikalos.rs
Bus from Budapest-Nyugati to Athens
- Ave. Duration
- 24h
- Frequency
- Twice a week
- Schedules at
- fptravelpatrikalos.rs
- Phone
- 0030 2108219900
- vsiamos@otenet.gr
- Website
- siamostours.com
Bus from Rzeszów to Athens
- Ave. Duration
- 32h
- Frequency
- Once a week
- Estimated price
- €85–110
- Schedules at
- siamostours.com
- Phone
- +48 17 277 30 95
- kontakt@neobus.pl
- Website
- neobus.pl
Bus from Warszawa, Dworzec Zachodni to Rzeszów
- Ave. Duration
- 5h 34m
- Frequency
- Twice daily
- Estimated price
- €13–19
- Website
- https://neobus.pl
- Phone
- +372 627 9080
- info@hansabuss.ee
- Website
- hansabuss.ee
Bus from Viljandi bussijaam to Maarjamõisa haigla
- Ave. Duration
- 1h 7m
- Frequency
- 5 times a day
- Estimated price
- €6–8
- Website
- https://hansabuss.ee/en/
- Schedules at
- https://hansabuss.ee/en/liinireisid/commercial-lines/
- Phone
- +371 67 214 512
- info@ecolines.lv
- Website
- ecolines.net
Bus from Vilnius, Autobusų Stotis to Praha, ÚAN Florenc
- Ave. Duration
- 19h 15m
- Frequency
- Once daily
- Estimated price
- €65–100
- Website
- https://ecolines.net/
- Phone
- +30 210 92 33 33
- info@koronatravel.gr
- Website
- koronatravel.gr
Bus from Praha, ÚAN Florenc to Larissa
- Ave. Duration
- 26h 30m
- Frequency
- Once a week
- Estimated price
- €90
- Schedules at
- koronatravel.gr
- Phone
- +38 (067) 467-44-00
- transtempo@ukr.net
- Website
- transtempo.ua
Bus from Pärnu bussijaam to Zhytomyr
- Ave. Duration
- 25h 35m
- Frequency
- Once daily
- Estimated price
- €80–100
- Schedules at
- transtempo.ua
- Phone
- +380 (93) 320-44-44
- help@gunsel.ua
- Website
- gunsel.ua
Bus from Zhytomyr Bus Station to Bucharest Otopeni Airport
- Ave. Duration
- 17h 55m
- Frequency
- Once daily
- Estimated price
- €60–80
- Website
- https://gunsel.ua/
- Phone
- 07001 8282
- booking@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Bucharest Henri Coanda Airport Arrival Terminal to Athens
- Ave. Duration
- 21h 15m
- Frequency
- Once daily
- Estimated price
- €45–70
- Website
- https://union-ivkoni.com/en
Want to know more about travelling around Greece
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Getting around the Cyclades
Read the travel guide
How to plan an amazing trip around Scandinavia
Read the travel guide







































































