There are 5 ways to get from Rapla to Keila by train, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, line 199 bus
best- Take the train from Rapla to Sakutrain R21 / ...
- Take the bus from Saku Raudteejaam to Saue jaambus 199
1h 36m€9–15Bus
cheapest- Take the bus from Mahlamäe to Estoniabus 350
- Take the bus from Viru to Kultuurikeskusebus 145
2h 14m€5–11Drive 51.5 km
- Drive from Rapla to Keilacar 51.5 km
46 min€8–12Taxi
- Take the taxi from Rapla to Keilataxi 51.5 km
46 min€30–40Train
- Take the train from Rapla to Tallinntrain R21 / ...
- Take the train from Tallinn to Keilatrain R12 / ...
1h 39m€5–8
Rapla to Keila by train and bus
Questions & Answers
The cheapest way to get from Rapla to Keila is to train which costs €4 - €9 and takes 1h 39m.
The fastest way to get from Rapla to Keila is to drive which takes 46 min and costs €8 - €12.
No, there is no direct bus from Rapla to Keila. However, there are services departing from Mahlamäe and arriving at Kultuurikeskuse via Viru. The journey, including transfers, takes approximately 2h 14m.
No, there is no direct train from Rapla to Keila. However, there are services departing from Rapla and arriving at Keila via Tallinn. The journey, including transfers, takes approximately 1h 39m.
The distance between Rapla and Keila is 56 km. The road distance is 51.5 km.
The best way to get from Rapla to Keila without a car is to train and line 199 bus which takes 1h 36m and costs €8 - €16.
It takes approximately 1h 36m to get from Rapla to Keila, including transfers.
Rapla to Keila bus services, operated by Go Bus AS, depart from Mahlamäe station.
Rapla to Keila train services, operated by Elron, depart from Rapla station.
The best way to get from Rapla to Keila is to bus which takes 2h 14m and costs €5 - €11. Alternatively, you can train, which costs €4 - €9 and takes 1h 39m.
What companies run services between Rapla, Estonia and Keila, Estonia?
You can take a bus from Mahlamäe to Kultuurikeskuse via Estonia and Viru in around 2h 14m. Alternatively, you can take a train from Rapla to Keila via Tallinn in around 1h 39m.
- Phone
- +372 616 0245
- klienditugi@elron.ee
- Website
- elron.ee
Train from Rapla to Saku
- Ave. Duration
- 36 min
- Frequency
- Hourly
- Estimated price
- €2–5
- Website
- https://elron.ee/en
- Express Train Ticket
- €2–4
Train from Rapla to Tallinn
- Ave. Duration
- 59 min
- Frequency
- Hourly
- Estimated price
- €3–6
- Website
- https://elron.ee/en
- Express Train Ticket
- €3–6
Train from Tallinn to Keila
- Ave. Duration
- 34 min
- Frequency
- Every 15 minutes
- Estimated price
- €1–3
- Website
- https://elron.ee/en
- Express Train Ticket
- €1–3
- Phone
- +372 606 4969
- info@sebe.ee
- Website
- sebe.ee
Bus from Saku Raudteejaam to Saue jaam
- Ave. Duration
- 17 min
- Frequency
- Hourly
- Estimated price
- €5–8
- Schedules at
- sebe.ee
Bus from Viru to Kultuurikeskuse
- Ave. Duration
- 47 min
- Frequency
- Every 30 minutes
- Estimated price
- €5–8
- Schedules at
- sebe.ee
- Phone
- +372 640 4000
- klienditugi@gobus.ee
- Website
- gobus.ee
Bus from Mahlamäe to Estonia
- Ave. Duration
- 1h 10m
- Frequency
- Twice daily
- Estimated price
- €2–3
- Website
- https://gobus.ee/en/
- Phone
- +372 627 9080
- info@hansabuss.ee
- Website
- hansabuss.ee
Bus from Viru to Kultuurikeskuse
- Ave. Duration
- 1h 3m
- Frequency
- 3 times a day
- Estimated price
- €3–4
- Website
- https://hansabuss.ee/en/
- Schedules at
- https://hansabuss.ee/en/liinireisid/commercial-lines/
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 Travelling by boat in Italy, How to travel India's Golden Triangle, and How to get from Heathrow Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Rapla to Keila bus services, operated by Go Bus AS, arrive at Estonia station.
Rapla to Keila train services, operated by Elron, arrive at Tallinn station.
Yes, the driving distance between Rapla to Keila is 51 km. It takes approximately 46 min to drive from Rapla to Keila.
There are 1107+ hotels available in Keila.















