Directions from Tallinn to Keila

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

Bus  •  37 min

  1. Take the bus from Viru to Keila kirik 145 / ...

$1 - $4

3 alternative options

Train  •  38 min

  1. Take the train from Tallinn to Keila Elr5 / ...

$2 - $4

Taxi  •  29 min

  1. Take a taxi from Tallinn to Keila 16.7 miles

$22 - $27

Drive  •  29 min

  1. Drive from Tallinn to Keila 16.7 miles

$3 - $5

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

Peatus Estonia operates a bus from Tallinn to Keila every 30 minutes. Tickets cost $2 - $4 and the journey takes 37 min. Two other operators also service this route. Alternatively, Elron operates a train from Tallinn to Keila hourly. Tickets cost $2 - $4 and the journey takes 38 min.

Train operators
Elron
Website
elron.ee
Train from Tallinn to Keila
Ave. Duration
38 min
Frequency
Hourly
Estimated price
$2 - $4
Schedules at
elron.ee
Bus operators
Peatus Estonia
Website
peatus.ee
Bus from Viru to Keila kirik
Ave. Duration
37 min
Frequency
Every 30 minutes
Estimated price
$2 - $4
Schedules at
peatus.ee
Samat AS
Website
samat.ee
Bus from Estonia 5 to Pargi
Ave. Duration
34 min
Frequency
Hourly
Estimated price
$1 - $3
Schedules at
samat.ee
MK Reis-X OÜ
Website
reis.ee
Bus from Tallinna bussijaam to Keila kirik
Ave. Duration
35 min
Frequency
Twice a week
Estimated price
$2 - $4
Schedules at
reis.ee
Other operators
Taxi from Tallinn to Keila
Ave. Duration
29 min
Estimated price
$22 - $27
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 Getting to Milan from the airport, Getting to Rome from the airport and Train travel in France: A guide to SNCF - to help you get the most out of your next trip.

Questions & Answers

The distance between Tallinn and Keila is 23 km. The road distance is 27 km.

The cheapest way to get from Tallinn to Keila is to bus which costs 1€ - 4€ and takes 37 min.

The quickest way to get from Tallinn to Keila is to taxi which takes 29 min and costs 19€ - 23€.

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

Yes, there is a direct bus departing from Viru and arriving at Keila kirik. Services depart every 20 minutes, and operate every day. The journey takes approximately 37 min.

The bus from Viru to Keila kirik takes 37 min including transfers and departs every 20 minutes.