How to get from Kiviõli to Viljandi by bus and train?
From Kiviõli to Viljandi by bus and train
To get from Kiviõli to Viljandi you’ll need to take one train line and 2 bus lines: take the E33 train from Kiviõli station to Ülemiste station. Next, you’ll have to switch to the 15 bus and finally take the 375 bus from Tallinna Bussijaam station to Viljandi Bussijaam station. The total trip duration for this route is approximately 5 hr 4 min. The bus and train schedule from Kiviõli may change. We recommend you check the updated bus and train schedule to Viljandi on the Moovit app.
Step by Step
- 1Walk to train stationKiviõliID 4490008-110 m • 1 min
- 2Wait for trainE33Tallinn
- 3Ride to train stationÜlemisteID 13411-199 min
- 4Walk to bus stationÜlemiste JaamID 13403-1130 m • 2 min
- 5Wait for bus15Estonia
- 6Ride to bus stationBussijaam (Bus Station)ID 11603-24 min
- 7Walk to bus stationTallinna BussijaamID 11611-1370 m • 5 min
- 8Wait for bus375Viljandi Bussijaam
- 9Ride to bus stationViljandi BussijaamID 8401095-1135 min
- 10Walk toViljandi430 m • 6 min
From Kiviõli to Viljandi by bus, light rail and train
To get from Kiviõli to Viljandi you’ll need to take one train line, one light rail line and one bus line: take the E33 train from Kiviõli station to Tallinn station. Next, you’ll have to switch to the 2 light rail and finally take the 375 bus from Tallinna Bussijaam station to Viljandi Bussijaam station. The total trip duration for this route is approximately 5 hr 4 min. The bus and train schedule from Kiviõli may change. We recommend you check the updated bus and train schedule to Viljandi on the Moovit app.
Step by Step
- 1Walk to train stationKiviõliID 4490008-110 m • 1 min
- 2Wait for trainE33Tallinn
- 3Ride to train stationTallinnID 21107-1111 min
- 4Walk to light rail stationBalti Jaam (Train Station)ID 21101-1160 m • 3 min
- 5Wait for light rail2Suur-Paala
- 6Ride to light rail stationBussijaam (Bus Station)ID 11606-219 min
- 7Walk to bus stationTallinna BussijaamID 11611-1350 m • 5 min
- 8Wait for bus375Viljandi Bussijaam
- 9Ride to bus stationViljandi BussijaamID 8401095-1135 min
- 10Walk toViljandi430 m • 6 min
Public transit directions from Kiviõli to Viljandi
Bus And Train schedule from Kiviõli to Viljandi
Related Routes
- Kämara to Viljandi
- Aruvälja to Viljandi
- Kulja to Viljandi
- Aruküla to Viljandi
- Rahetsema to Viljandi
- Laululava Tee to Viljandi
- Saksamaa to Viljandi
- Kirivere Kool to Viljandi
- Uusna to Viljandi
- Järveotsa to Viljandi
- Pala to Viljandi
- Jõhvi Bussijaam (Saabuvad) to Viljandi
- Reisisadama D-Terminal to Viljandi
- Pansionaat to Viljandi
- Jõesilla to Viljandi
- Ridva to Viljandi
- Kreenholmi Viadukt to Viljandi
- Pulli Tee to Viljandi
- Rakvere Bussijaam to Viljandi
- Käsmu to Viljandi
From Kiviõli to Viljandi by bus, light rail and train
To get from Kiviõli to Viljandi you’ll need to take one train line, one light rail line and one bus line: take the E33 train from Kiviõli station to Tallinn station. Next, you’ll have to switch to the 2 light rail and finally take the 375 bus from Tallinna Bussijaam station to Viljandi Bussijaam station. The total trip duration for this route is approximately 5 hr 4 min. The bus and train schedule from Kiviõli may change. We recommend you check the updated bus and train schedule to Viljandi on the Moovit app.
Step by Step
- 1Walk to train stationKiviõliID 4490008-110 m • 1 min
- 2Wait for trainE33Tallinn
- 3Ride to train stationTallinnID 21107-1111 min
- 4Walk to light rail stationBalti Jaam (Train Station)ID 21101-1160 m • 3 min
- 5Wait for light rail2Suur-Paala
- 6Ride to light rail stationBussijaam (Bus Station)ID 11606-219 min
- 7Walk to bus stationTallinna BussijaamID 11611-1350 m • 5 min
- 8Wait for bus375Viljandi Bussijaam
- 9Ride to bus stationViljandi BussijaamID 8401095-1135 min
- 10Walk toViljandi430 m • 6 min
Questions & Answers
What is the fastest way to get from Kiviõli to Viljandi?
The fastest way takes 304 minutes, using Train line E33, Bus line 15, Bus line 375.
What is the alternative route to get from Kiviõli to Viljandi?
The alternative route takes 304 minutes, using Train line E33, Light Rail line 2, Bus line 375.
Is there a direct train between Kiviõli and Viljandi?
No, you’ll have to take one train line and 2 bus lines in total. The total travelling time is 5 hr 4 min.
Which train line goes from Kiviõli to Viljandi?
The E33 train line goes from Kiviõli station near Kiviõli in Kiviõli to Tallinn station. From there you’ll have to take 2 bus lines till Tallinn station near Viljandi.
How long does it take to travel from Kiviõli to Viljandi by train and bus?
The total travel time between Kiviõli and Viljandi by train and bus is about 5 hr 4 min.
Where do I get on the train near Kiviõli to get to Viljandi?
Get on the E33 train from the Kiviõli station near Kiviõli in Kiviõli.
Where do I get off the train when travelling between Kiviõli and Viljandi?
Get off the train at the Tallinn stop, which is closest to Viljandi.
Popular Routes
- Paide Bussijaam 4 to Tartu
- Rapla Jaam to Kilingi-Nõmme
- Paldiski to Narva-Jõesuu
- Narva to Sillamäe
- Pala to Tartu
- Kaupmehe to Jäneda
- Uuetoa to Loksa
- Salme to Viljandi
- Haapsalu to Paldiski
- Saku to Viljandi
- Ülemiste to Tartu
- Lehtse to Valgu, Märjamaa vald
- Viljandi to Raasiku
- Käina to Orissaare
- Haiba to Saue
- Savioja to Viljandi
- Viru Keskus 3 to Saue
- Jaagumardi to Kilingi-Nõmme
- Kivisilla to Ida-Tallinna Keskhaigla
- Graniidi to Eesti Energia õppeväljak