HUB hero image

How to Travel from

Vienna to Viljandi

by Plane, Rideshare, Route or Car

Vienna
+0
Viljandi
Transport search to Viljandi
Vienna
+0
Viljandi
Building a composite car route
Cheapest
Best Offer!
Car
18 h 2 min
1563 km.
from $85
Composite Route Car Only

Nine ways to Travel from Vienna to Viljandi

Select an Option Below to Start Your Journey
Cheapest
Fastest
Other

Transport providers

Airlines

Ryanair

Website:
ryanair.com/
Plane from Vienna International Airport to Ülemiste
Ave. Duration:
2h 25m
Frequency:
Monday, Friday, and Saturday
Estimated price:
$59.78–$336.96
Plane from Vienna International Airport to Riga
Ave. Duration:
2h 5m
Frequency:
Monday, Thursday, Friday, Saturday, and Sunday
Estimated price:
$44.57–$152.17

Air Baltic

Website:
airbaltic.com/
Plane from Vienna International Airport to Ülemiste
Ave. Duration:
4h 15m
Frequency:
Every day
Estimated price:
$92.39–$217.39
Plane from Vienna International Airport to Riga
Ave. Duration:
2h
Frequency:
Every day
Estimated price:
$97.83–$413.04

Finnair

Website:
finnair.com/
Plane from Vienna International Airport to Ülemiste
Ave. Duration:
4h 12m
Frequency:
Every day
Estimated price:
$130.43–$228.26
Plane from Vienna International Airport to Tartu
Ave. Duration:
5h 52m
Frequency:
Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
Estimated price:
$39.13–$304.35

LOT

Website:
lot.com/
Plane from Vienna International Airport to Ülemiste
Ave. Duration:
4h 58m
Frequency:
Monday to Saturday
Estimated price:
$130.43–$260.87
Plane from Vienna International Airport to Riga
Ave. Duration:
3h 55m
Frequency:
Every day
Estimated price:
$152.17–$326.09

Bus operators

FlixBus

Phone:
+49 30 300 137 300
Website:
flixbus.com
Bus from Warsaw, Bus Station West to Parnu,
Ave. Duration:
12h 50m
Frequency:
Every 4 hours
Estimated price:
$65.22–$97.83
Bus from Vienna, International Busterminal (VIB) to Parnu,
Ave. Duration:
26h 25m
Frequency:
Once daily
Estimated price:
$130.43–$184.78

Lux Express

Phone:
+372 6800 909
Website:
luxexpress.eu/en
Bus from Pärnu bussijaam to Vabaduse
Ave. Duration:
1h 24m
Frequency:
3 times a day
Estimated price:
$4.57–$13.04
Bus from Tartu bussijaam to Viljandi
Ave. Duration:
1h 15m
Frequency:
3 times a day
Estimated price:
$3.70–$10.33

Peatus Estonia

Website:
web.peatus.ee/
Bus from Tartu bussijaam to Viljandi
Ave. Duration:
1h 10m
Frequency:
4 times a week

SEBE

Phone:
+372 606 4969
Website:
sebe.ee/
Bus from Tartu bussijaam to Viljandi
Ave. Duration:
1h 15m
Frequency:
Once daily
Estimated price:
$3.70–$5.22

Go Bus AS

Phone:
+372 640 4000
Website:
gobus.ee/
Bus from Pärnu bussijaam to Vabaduse
Ave. Duration:
1h 20m
Frequency:
Twice daily
Estimated price:
$3.48–$4.78
Bus from Tartu bussijaam to Viljandi
Ave. Duration:
1h 10m
Frequency:
Twice daily
Estimated price:
$2.93–$4.13
Bus from Valga bussijaam to Reinu
Ave. Duration:
1h 32m
Frequency:
Twice daily
Estimated price:
$3.37–$4.78

Tartu Bussikeskus

Phone:
+372 5886 0000
Website:
bussikeskus.ee/
Bus from Tartu bussijaam to Viljandi
Ave. Duration:
1h 15m
Frequency:
Twice a week
Estimated price:
$6.52–$8.70

Atko Bussiliinid AS

Phone:
+372 641 8218
Website:
atko.ee/
Bus from Pärnu bussijaam to Vabaduse
Ave. Duration:
2h 13m
Frequency:
Twice daily

Aktsiaselts Hansa Bussiliinid

Phone:
+372 786 0180
Website:
hansaliinid.ee/
Bus from Tartu bussijaam to Viljandi
Ave. Duration:
1h 15m
Frequency:
5 times a day

Train operators

ÖBB EuroCity

Phone:
+43 5 1717
Website:
oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
Train from Wien Hbf to Warszawa
Ave. Duration:
7h 34m
Frequency:
Twice daily
Estimated price:
$86.96–$130.43
Train from Wien Hbf to Krakow
Ave. Duration:
5h 12m
Frequency:
Once daily
Estimated price:
$65.22–$92.39

Lithuanian Railways (LG)

Phone:
(+370) 700 55111
Website:
ltglink.lt/
Train from Vilnius to Tallinn
Ave. Duration:
10h 29m
Frequency:
Once daily
Estimated price:
$32.61–$92.39
Train from Riga-Pasazieru to Valga
Ave. Duration:
2h 35m
Frequency:
Once daily
Estimated price:
$13.04–$20.65

UAB LTG Link

Phone:
+370 700 55 111
Website:
ltglink.lt/
Train from Kraków Główny to Vilnius
Ave. Duration:
12h 28m
Frequency:
Once daily
Estimated price:
$31.52–$65.22

Elron

Phone:
+ 372 616 0245
Website:
elron.ee/
Train from Tallinn to Viljandi
Ave. Duration:
2h 6m
Frequency:
5 times a day
Estimated price:
$8.70–$15.22

Questions and Answers

What is the cheapest way to get from Vienna to Viljandi?

The cheapest way to get from Vienna to Viljandi is to fly and bus which costs $45.65 - $239.13 and takes 10h 54m.

What is the fastest way to get from Vienna to Viljandi?

The fastest way to get from Vienna to Viljandi is to fly and train which takes 8h 6m and costs $81.52 - $228.26 .

Is there a direct bus between Vienna and Viljandi?

No, there is no direct bus from Vienna to Viljandi. However, there are services departing from Vienna, International Busterminal (VIB) and arriving at Vabaduse plats via Pärnu bussijaam. The journey, including transfers, takes approximately 28h 49m.

Is there a direct train between Vienna and Viljandi?

No, there is no direct train from Vienna to Viljandi. However, there are services departing from Wien Hbf and arriving at Viljandi via Kraków Główny, Vilnius and Tallinn. The journey, including transfers, takes approximately 33h 15m.

How far is it from Vienna to Viljandi?

The distance between Vienna and Viljandi is 1539 km. The road distance is 1577.1 km.

How do I travel from Vienna to Viljandi without a car?

The best way to get from Vienna to Viljandi without a car is to train and bus which takes 23h 48m and costs $152.17 - $239.13 .

How long does it take to get from Vienna to Viljandi?

It takes approximately 8h 6m to get from Vienna to Viljandi, including transfers.

Where do I catch the Vienna to Viljandi bus from?

Vienna to Viljandi bus services, operated by FlixBus, depart from Vienna, International Busterminal (VIB) station.

Where do I catch the Vienna to Viljandi train from?

Vienna to Viljandi train services, operated by ÖBB EuroCity, depart from Wien Hbf station.

Train or bus from Vienna to Viljandi?

The best way to get from Vienna to Viljandi is to train which takes 33h 15m and costs $130.43 - $271.74 . Alternatively, you can bus, which costs $130.43 - $195.65 and takes 28h 49m.

Where does the Vienna to Viljandi bus arrive?

Vienna to Viljandi bus services, operated by FlixBus, arrive at Parnu, Bus Station.

What is the time difference between Vienna and Viljandi?

Viljandi is 1h ahead of Vienna. It is currently 14:05 in Vienna and 15:05 in Viljandi.

Where does the Vienna to Viljandi train arrive?

Vienna to Viljandi train services, operated by ÖBB EuroCity, arrive at Krakow Glowny station.

Can I drive from Vienna to Viljandi?

Yes, the driving distance between Vienna to Viljandi is 1577 km. It takes approximately 18h 24m to drive from Vienna to Viljandi.

How do I get a bus ticket from Vienna to Viljandi?

Book your Vienna to Viljandi bus tickets online with Omio.

Where can I stay near Viljandi?

There are 111+ hotels available in Viljandi. Prices start at $38.17 per night.
+0