Directions from Tallinn to Tapa

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train  •  50 min

  1. Take the train from Tallinn to Tapa Elr1 / ...

$4 - $7

3 alternative options

Bus  •  2 h 8 min

  1. Take the bus from Tallinna bussijaam to Rakvere 791 / ...
  2. Take the bus from Rakvere to Tapa 16 / ...

$6 - $17

Taxi  •  1 h 14 min

  1. Take a taxi from Tallinn to Tapa 58.2 miles

$65 - $85

Drive  •  1 h 14 min

  1. Drive from Tallinn to Tapa 58.2 miles

$10 - $15

What companies run services between Tallinn, Estonia and Tapa, Estonia?

Elron operates a train from Tallinn to Tapa hourly. Tickets cost $4 - $7 and the journey takes 50 min. Go Rail also services this route once daily. Alternatively, you can take a bus from Tallinn to Tapa via Rakvere in around 2 h 8 min.

Train operators
Elron
Website
elron.ee
Train from Tallinn to Tapa
Ave. Duration
50 min
Frequency
Hourly
Estimated price
$4 - $7
Schedules at
elron.ee
Bus operators
Peatus Estonia
Website
peatus.ee
Bus from Tallinna bussijaam to Rakvere
Ave. Duration
1 h 20 min
Frequency
Every 2 hours
Estimated price
$6 - $9
Schedules at
peatus.ee
Taisto Liinid OÜ
Website
taisto.ee
Bus from Tallinna bussijaam to Rakvere
Ave. Duration
1 h 20 min
Frequency
Every 2 hours
Estimated price
$5 - $8
Schedules at
taisto.ee
Ekspress-Auto L
Website
ekspressautol.ee
Bus from Tallinna bussijaam to Rakvere
Ave. Duration
1 h 20 min
Frequency
Every 3 hours
Estimated price
$5 - $8
Schedules at
ekspressautol.ee
MK Reis-X OÜ
Website
reis.ee
Bus from Tallinna bussijaam to Rakvere
Ave. Duration
1 h 25 min
Frequency
Every 4 hours
Estimated price
$7 - $12
Schedules at
reis.ee
Bus from Rakvere to Tapa
Ave. Duration
35 min
Frequency
4 times a day
Estimated price
$2 - $5
Schedules at
reis.ee
Go Bus AS
Website
gobus.ee
Bus from Tallinna bussijaam to Rakvere
Ave. Duration
1 h 25 min
Frequency
Every 4 hours
Estimated price
$5 - $8
Schedules at
gobus.ee
Bus from Rakvere to Tapa
Ave. Duration
40 min
Frequency
Every 15 minutes
Estimated price
$1 - $3
Schedules at
gobus.ee
Other operators
Taxi from Tallinn to Tapa
Ave. Duration
1 h 14 min
Estimated price
$65 - $85
Guide Service Taxi
Phone
+372 5818 9293
GTAKSO
Phone
+372 5552 7632
Pink Taxi
Phone
+372 522 0147

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How do I get from Sydney to Melbourne, Want to know more about US trains? and Want to know more about Flixbus? - to help you get the most out of your next trip.

Questions & Answers

The distance between Tallinn and Tapa is 71 km. The road distance is 93 km.

The cheapest way to get from Tallinn to Tapa is to train which costs 3€ - 6€ and takes 50 min.

The quickest way to get from Tallinn to Tapa is to train which takes 50 min and costs 3€ - 6€.

Yes, there is a direct train departing from Tallinn and arriving at Tapa. Services depart hourly, and operate every day. The journey takes approximately 50 min.

No, there is no direct bus from Tallinn to Tapa. However, there are services departing from Tallinna bussijaam and arriving at Tapa via Rakvere. The journey, including transfers, takes approximately 2 h 8 min.

The train from Tallinn to Tapa takes 50 min including transfers and departs hourly.