There are 3 ways to get from Haapsalu to Kunda by bus or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Haapsalu bussijaam to Tallinna bussijaambus 227 / ...
- Take the bus from Tallinna bussijaam to Kundabus 323
4h 2mBus via Tallinn
cheapest- Take the bus from Niine to Tallinna bussijaambus 222 / ...
- Take the bus from Estonia to Koolibus 18V
5h 12m€15–26Drive 208.1 km
- Drive from Haapsalu to Kundacar 208.1 km
2h 29m€33–48
Questions & Answers
The cheapest way to get from Haapsalu to Kunda is to bus via Tallinn which costs €15 - €27 and takes 5h 12m.
The fastest way to get from Haapsalu to Kunda is to drive which takes 2h 29m and costs €30 - €50.
No, there is no direct bus from Haapsalu to Kunda. However, there are services departing from Haapsalu bussijaam and arriving at Kunda via Tallinna bussijaam. The journey, including transfers, takes approximately 4h 2m.
The distance between Haapsalu and Kunda is 206 km. The road distance is 208.1 km.
The best way to get from Haapsalu to Kunda without a car is to bus which takes 4h 2m and costs .
It takes approximately 4h 2m to get from Haapsalu to Kunda, including transfers.
Haapsalu to Kunda bus services, operated by Lux Express, depart from Haapsalu bussijaam station.
Haapsalu to Kunda bus services, operated by Lux Express, arrive at Tallinna bussijaam station.
Yes, the driving distance between Haapsalu to Kunda is 208 km. It takes approximately 2h 29m to drive from Haapsalu to Kunda.
There are 91+ hotels available in Kunda.
What companies run services between Haapsalu, Estonia and Kunda, Estonia?
You can take a bus from Haapsalu bussijaam to Kunda via Tallinna bussijaam in around 4h 2m.
- Phone
- +372 680 0909
- [email protected]
- Website
- luxexpress.eu
Bus from Haapsalu bussijaam to Tallinna bussijaam
- Ave. Duration
- 1h 45m
- Frequency
- Every 4 hours
- Estimated price
- €6–13
- Website
- https://luxexpress.eu/en/
Bus from Niine to Tallinna bussijaam
- Ave. Duration
- 1h 43m
- Frequency
- Every 4 hours
- Estimated price
- €6–13
- Website
- https://luxexpress.eu/en/
- Phone
- +372 640 4000
- [email protected]
- Website
- gobus.ee
Bus from Haapsalu bussijaam to Tallinna bussijaam
- Ave. Duration
- 1h 45m
- Frequency
- Every 4 hours
- Estimated price
- €3–5
- Website
- https://gobus.ee/en/
- Phone
- +372 502 5996
- [email protected]
- Website
- reis.ee
Bus from Haapsalu bussijaam to Tallinna bussijaam
- Ave. Duration
- 1h 42m
- Frequency
- Once daily
- Estimated price
- €5–8
- Schedules at
- reis.ee
Bus from Niine to Tallinna bussijaam
- Ave. Duration
- 1h 40m
- Frequency
- Once daily
- Estimated price
- €5–7
- Schedules at
- reis.ee
- Phone
- +372 5656 3056
- [email protected]
- Website
- balticshuttle.ee
Bus from Tallinna bussijaam to Kunda
- Ave. Duration
- 1h 17m
- Frequency
- 3 times a week
- Website
- https://www.balticshuttle.ee/en
- Phone
- +372 627 9080
- [email protected]
- Website
- hansabuss.ee
Bus from Estonia to Kooli
- Ave. Duration
- 2h 11m
- Frequency
- Once daily
- Estimated price
- €9–12
- 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 10 amazing places to get away from it all in Australia, Slovenia: Getting from Ljubljana to Lake Bled, and How to get from Gatwick Airport into central London - to help you get the most out of your next trip.





















