Skip to main content

How to get from Tallinn to Elva by bus?

From Tallinn to Elva by bus

To get from Tallinn to Elva in Estonia, you’ll need to take 3 bus lines: take the 2 bus from Balti Jaam station to Lennujaam station. Next, you’ll have to switch to the 184 bus and finally take the 401 bus from Tartu Bussijaam station to Elva station. The total trip duration for this route is approximately 3 hr 55 min.

235min
Walk to bus station
Bus - 22
Bus - 184184
Bus - 401401
Leaves from Balti Jaam

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Balti Jaam
    ID 21102-1
    170 m • 3 min
  • 2
    Bus - 22
    Wait for bus
    2
    Mõigu
  • 3
    Ride to bus station
    Ride to bus station
    Lennujaam
    ID 13514-1
    19 min
  • 4
    Walk to bus station
    Walk to bus station
    Lennujaam
    ID 13515-1
    80 m • 2 min
  • 5
    Bus - 184184
    Wait for bus
    184
    Võru Bussijaam
  • 6
    Ride to bus station
    Ride to bus station
    Tartu Bussijaam
    ID 7820271-1
    145 min
  • 7
    Bus - 401401
    Wait for bus
    401
    Elva
  • 8
    Ride to bus station Elva
    Ride to bus station
    Elva
    ID 7800078-1
    40 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 Tallinn to Elva

The distance between Tallinn, Estonia and Elva, Estonia is approximately 216.25 km, which can typically be travelled in 235 min. Moovit will show you the directions from Tallinn to Elva by bus, so no matter how you choose to travel in Estonia – you will always have plenty of easy options.

Public transit stations close to Tallinn

Tallinn is located at Tallinn, Estonia and the nearest public transit station is Balti Jaam.

Train stations close to Tallinn:

  • Tallinn

Bus stations close to Tallinn:

  • Balti Jaam 3
  • Balti Jaam
  • Balti Jaam 4

Public transit stations close to Elva, Estonia

Elva is located at Elva, Estonia and the nearest public transit station is Elva.

Train stations close to Elva:

  • Elva
  • Peedu

Bus stations close to Elva:

  • Elva
  • Nooruse
  • Turuplatsi

Questions & Answers

  • What is the fastest way to get from Tallinn to Elva?

    The fastest way takes 235 minutes, using Bus line 2, Bus line 184, Bus line 401.

  • Is there a direct bus between Tallinn and Elva?

    No, you’ll have to take 3 bus lines in total. The total travelling time is 3 hr 55 min.

  • Which bus line goes from Tallinn to Elva?

    The 2 bus line goes from Balti Jaam station near Tallinn in Tallinn to Mõigu station. From there you’ll have to take one bus line till Mõigu station near Elva in Estonia.

  • How long does it take to travel from Tallinn to Elva by bus?

    The total travel time between Tallinn in Tallinn and Elva in Estonia by bus is about 3 hr 55 min.

  • Where do I get on the bus near Tallinn to get to Elva?

    Get on the 2 bus from the Balti Jaam stop near Tallinn in Tallinn.

  • Where do I get off the bus when travelling between Tallinn and Elva?

    Get off the bus at the Mõigu stop, which is closest to Elva in Estonia.