There are 4 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
best- Take the train from Rapla to TallinnRe23 / ...
- Take the train from Tallinn to KeilaR12 / ...
1h 37m€5–8Bus
- Take the bus from Mahlamäe to Estonia350
- Take the bus from Viru to Luha107 / ...
2h 14m€5–11Drive 51.5 km
- Drive from Rapla to Keila51.5 km
45 min€9–12Taxi
- Take the taxi from Rapla to Keila51.5 km
45 min€30–40
Rapla to Keila by train
Questions & Answers
The cheapest way to get from Rapla to Keila is to train which costs €4 - €9 and takes 1h 37m.
The fastest way to get from Rapla to Keila is to drive which takes 45 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 Luha 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 37m.
The distance between Rapla and Keila is 79 km. The road distance is 51.5 km.
The best way to get from Rapla to Keila without a car is to train which takes 1h 37m and costs €4 - €9.
It takes approximately 1h 37m 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 train which takes 1h 37m and costs €4 - €9. Alternatively, you can bus, which costs €5 - €11 and takes 2h 14m.
What companies run services between Rapla, Estonia and Keila, Estonia?
You can take a train from Rapla to Keila via Tallinn in around 1h 37m. Alternatively, you can take a bus from Mahlamäe to Luha via Estonia and Viru in around 2h 14m.
- Phone
- +372 616 0245
- klienditugi@elron.ee
- Website
- elron.ee
Train from Rapla to Tallinn
- Ave. Duration
- 50 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 30 minutes
- Estimated price
- €1–3
- Website
- https://elron.ee/en
- Express Train Ticket
- €1–3
- Phone
- +372 640 4000
- klienditugi@gobus.ee
- Website
- gobus.ee
Bus from Mahlamäe to Estonia
- Ave. Duration
- 1h 10m
- Frequency
- Once daily
- Estimated price
- €2–3
- Website
- https://gobus.ee/en/
- Phone
- +372 606 4969
- info@sebe.ee
- Website
- sebe.ee
Bus from Viru to Luha
- Ave. Duration
- 44 min
- Frequency
- Hourly
- Estimated price
- €5–8
- Schedules at
- sebe.ee
- Phone
- +372 627 9080
- info@hansabuss.ee
- Website
- hansabuss.ee
Bus from Viru to Luha
- Ave. Duration
- 42 min
- Frequency
- Every 4 hours
- 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 Which London airport should I choose?, Need to know: Jadrolinija, and How to get from Luton 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 45 min to drive from Rapla to Keila.
There are 1097+ hotels available in Keila.















