Skip to main content

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 in 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.

304min
Walk to train station
Train - E33E33
Bus - 1515
Bus - 375375
Walk to Viljandi
Leaves from Kiviõli

Step by Step

  • 1
    Walk to train station
    Walk to train station
    Kiviõli
    ID 4490008-1
    10 m • 1 min
  • 2
    Train - E33E33
    Wait for train
    E33
    Tallinn
  • 3
    Ride to train station
    Ride to train station
    Ülemiste
    ID 13411-1
    99 min
  • 4
    Walk to bus station
    Walk to bus station
    Ülemiste Jaam
    ID 13403-1
    130 m • 2 min
  • 5
    Bus - 1515
    Wait for bus
    15
    Estonia
  • 6
    Ride to bus station
    Ride to bus station
    Bussijaam (Bus Station)
    ID 11603-2
    4 min
  • 7
    Walk to bus station
    Walk to bus station
    Tallinna Bussijaam
    ID 11611-1
    370 m • 5 min
  • 8
    Bus - 375375
    Wait for bus
    375
    Viljandi Bussijaam
  • 9
    Ride to bus station
    Ride to bus station
    Viljandi Bussijaam
    ID 8401095-1
    135 min
  • 10
    Walk to Viljandi
    Walk to
    Viljandi
    430 m • 6 min
*Duration based on 8am traffic

From Kiviõli to Viljandi by bus, light rail and train

To get from Kiviõli to Viljandi in 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.

304min
Walk to train station
Train - E33E33
Light Rail - 22
Bus - 375375
Walk to Viljandi
Leaves from Kiviõli

Step by Step

  • 1
    Walk to train station
    Walk to train station
    Kiviõli
    ID 4490008-1
    10 m • 1 min
  • 2
    Train - E33E33
    Wait for train
    E33
    Tallinn
  • 3
    Ride to train station
    Ride to train station
    Tallinn
    ID 21107-1
    111 min
  • 4
    Walk to light rail station
    Walk to light rail station
    Balti Jaam (Train Station)
    ID 21101-1
    160 m • 3 min
  • 5
    Light Rail - 22
    Wait for light rail
    2
    Suur-Paala
  • 6
    Ride to light rail station
    Ride to light rail station
    Bussijaam (Bus Station)
    ID 11606-2
    19 min
  • 7
    Walk to bus station
    Walk to bus station
    Tallinna Bussijaam
    ID 11611-1
    350 m • 5 min
  • 8
    Bus - 375375
    Wait for bus
    375
    Viljandi Bussijaam
  • 9
    Ride to bus station
    Ride to bus station
    Viljandi Bussijaam
    ID 8401095-1
    135 min
  • 10
    Walk to Viljandi
    Walk to
    Viljandi
    430 m • 6 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in Estonia.
All local mobility options in one app

Public transit directions from Kiviõli to Viljandi

The distance between Kiviõli, Viljandi and Viljandi, Viljandi is approximately 292.22 km, which can typically be travelled in 304 min. Moovit will show you the directions from Kiviõli to Viljandi by bus and train, so no matter how you choose to travel in Viljandi – you will always have plenty of easy options.

Public transit stations close to Kiviõli

Kiviõli is located at Kiviõli, Viljandi and the nearest public transit station is Kiviõli Jaam.

Train stations close to Kiviõli:

  • Püssi
  • Kiviõli

Bus stations close to Kiviõli:

  • Kiviõli Jaam
  • Maidla Tee
  • Raudtee

Public transit stations close to Viljandi, Viljandi

Viljandi is located at Viljandi, Viljandi and the nearest public transit station is Vabaduse Plats.

Train stations close to Viljandi:

  • Viljandi

Bus stations close to Viljandi:

  • Vabaduse Plats
  • Turg
  • Raamatukogu

From Kiviõli to Viljandi by bus, light rail and train

To get from Kiviõli to Viljandi in 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.

304min
Walk to train station
Train - E33E33
Light Rail - 22
Bus - 375375
Walk to Viljandi
Leaves from Kiviõli

Step by Step

  • 1
    Walk to train station
    Walk to train station
    Kiviõli
    ID 4490008-1
    10 m • 1 min
  • 2
    Train - E33E33
    Wait for train
    E33
    Tallinn
  • 3
    Ride to train station
    Ride to train station
    Tallinn
    ID 21107-1
    111 min
  • 4
    Walk to light rail station
    Walk to light rail station
    Balti Jaam (Train Station)
    ID 21101-1
    160 m • 3 min
  • 5
    Light Rail - 22
    Wait for light rail
    2
    Suur-Paala
  • 6
    Ride to light rail station
    Ride to light rail station
    Bussijaam (Bus Station)
    ID 11606-2
    19 min
  • 7
    Walk to bus station
    Walk to bus station
    Tallinna Bussijaam
    ID 11611-1
    350 m • 5 min
  • 8
    Bus - 375375
    Wait for bus
    375
    Viljandi Bussijaam
  • 9
    Ride to bus station
    Ride to bus station
    Viljandi Bussijaam
    ID 8401095-1
    135 min
  • 10
    Walk to Viljandi
    Walk to
    Viljandi
    430 m • 6 min
*Duration based on 8am traffic

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 in Viljandi.

  • How long does it take to travel from Kiviõli to Viljandi by train and bus?

    The total travel time between Kiviõli in Kiviõli and Viljandi in 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 in Viljandi.