There are 7 ways to get from Viljandi to Athens by train, plane, bus, 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.
Train to Lennart Meri International Airport, fly
best- Take the train from Viljandi to Tallinntrain
- Fly from Lennart Meri International Airport (TLL) to Athens International Airport (ATH)plane TLL - ATH
9h 23m€109–256Bus, train to Riga International Airport, fly
cheapest- Take the bus from Reinu tee to Valga bussijaambus
- Take the train from Valga to Riga-Pasazierutrain
- Fly from Riga International Airport (RIX) to Athens International Airport (ATH)plane RIX - ATH
11h 21m€102–301Bus, train via Vilnius
- Take the bus from Reinu tee to Valga bussijaambus 80
- Take the train from Valga to Vilniustrain 12
- Take the bus from Vilnius, Autobusų Stotis (Sodų g. 22) to Budapest, Népliget Autóbusz-Pályaudvarbus
- Take the bus from Budapest, Népliget Autóbusz-Pályaudvar to Thessalonikibus
- Take the train from Thessaloniki to Athenstrain Ic
2d 4hDrive 2,972.5 km
- Drive from Viljandi to Athenscar 2,972.5 km
33h 24m€544–786Bus
- Take the bus from Viljandi bussijaam to Pärnu bussijaambus 145 / ...
- Take the bus from Parnu Coach Station to Riga Central Bus Stationbus
- Take the bus from Riga, Bus Station to Budapest, Népliget Autóbusz-Pályaudvarbus
- Take the bus from Budapest, Népliget Autóbusz-Pályaudvar to Athensbus
2d 5h€218–310Bus, train
- Take the bus from Viljandi bussijaam to Pärnu bussijaambus 145 / ...
- Take the bus from Parnu Coach Station to Warsaw Dworzec Centralny 04bus
- Take the train from Warszawa Centralna to Rzeszow Glownytrain Ic / ...
- Take the bus from Rzeszów to Athensbus
2d 6h€198–491Bus via Zhytomyr
- Take the bus from Viljandi bussijaam to Pärnu bussijaambus 145 / ...
- Take the bus from Pärnu bussijaam to Zhytomyrbus
- Take the bus from Zhytomyr Bus Station to Stara Zagorabus
- Take the bus from Stara Zagora Central Bus Station to Athens Karoloubus
2d 19h€203–291
Lennart Meri International Airport (TLL) to Athens International Airport (ATH) flights
Questions & Answers
The cheapest way to get from Viljandi to Athens is to bus and train and fly which costs €100 - €310 and takes 11h 21m.
The fastest way to get from Viljandi to Athens is to train and fly which takes 9h 23m and costs €100 - €260.
No, there is no direct bus from Viljandi to Athens. However, there are services departing from Viljandi bussijaam and arriving at Athens via Parnu Coach Station, Riga, Bus Station and Budapest, Népliget Autóbusz-Pályaudvar. The journey, including transfers, takes approximately 2 days 5h.
The distance between Viljandi and Athens is 2578 km. The road distance is 2972.5 km.
The best way to get from Viljandi to Athens without a car is to bus and train via Vilnius which takes 2 days 4h and costs .
It takes approximately 9h 23m 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 2973 km. It takes approximately 33h 24m to drive from Viljandi to Athens.
Book your Viljandi to Athens bus tickets online with Omio.
What companies run services between Viljandi, Estonia and Athens, Greece?
You can take a bus from Viljandi bussijaam to Athens via Parnu Coach Station, Riga Central Bus Station, Riga, Bus Station, and Budapest, Népliget Autóbusz-Pályaudvar in around 2d 5h.
- Website
- airbaltic.com
Flights from Lennart Meri International Airport to Athens International Airport
- Ave. Duration
- 3h 35m
- When
- Wednesday and Sunday
- Estimated price
- €85–340
Flights from Lennart Meri International Airport to Athens International Airport via Riga International Airport
- Ave. Duration
- 5h 55m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- €85–340
Flights from Riga International Airport to Athens International Airport
- Ave. Duration
- 3h 12m
- When
- Tuesday, Saturday, and Thursday
- Estimated price
- €75–340
- Phone
- +372 616 0245
- [email protected]
- Website
- Elron
Train from Viljandi to Tallinn
- Ave. Duration
- 2h 6m
- Frequency
- Every 4 hours
- Estimated price
- €8–15
- Website
- Elron
- Express Train Ticket
- €11–15
Train from Valga to Riga-Pasazieru
- Ave. Duration
- 2h 5m
- Frequency
- 3 times a day
- Estimated price
- €9–17
- Website
- Elron
- Express Train Ticket
- €12–17
- Phone
- +372 640 4000
- [email protected]
- Website
- Go Bus
Bus from Reinu tee to Valga bussijaam
- Ave. Duration
- 1h 24m
- Frequency
- Twice daily
- Estimated price
- €3–5
- Website
- Go Bus
Bus from Reinu tee to Valga bussijaam
- Ave. Duration
- 1h 24m
- Frequency
- Twice daily
- Estimated price
- €3–5
- Website
- Go Bus
Bus from Viljandi bussijaam to Pärnu bussijaam
- Ave. Duration
- 1h 25m
- Frequency
- Twice daily
- Estimated price
- €3–5
- Website
- Go Bus
Bus from Viljandi bussijaam to Pärnu bussijaam
- Ave. Duration
- 1h 25m
- Frequency
- Twice daily
- Estimated price
- €3–5
- Website
- Go Bus
Bus from Viljandi bussijaam to Pärnu bussijaam
- Ave. Duration
- 1h 25m
- Frequency
- Twice daily
- Estimated price
- €3–5
- Website
- Go Bus
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
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
There are 13491+ hotels available in Athens.











