How to get from Viru to Haapsalu by bus?
By bus
To get from Viru to Haapsalu in Estonia, take the 18A bus from Viru station to Vana-Pääsküla station. Next, take the 257 bus from Vana-Pääsküla station to Haapsalu Bussijaam station. The total trip duration for this route is approximately 2 hr 3 min.
Step by Step
- 1Walk to bus stationViruID 12101-180 m • 1 min
- 2Wait for bus18AUrda
- 3Ride to bus stationVana-PääskülaID 04402-134 min
- 4Walk to bus stationVana-PääskülaID 04404-150 m • 1 min
- 5Wait for bus257Haapsalu Bussijaam
- 6Ride to bus stationHaapsalu BussijaamID 5700032-180 min
Alternative route by bus via 18 and 257
To get from Viru to Haapsalu in Estonia, take the 18 bus from Viru station to Vana-Pääsküla station. Next, take the 257 bus from Vana-Pääsküla station to Haapsalu Bussijaam station. The total trip duration for this route is approximately 2 hr 14 min.
Step by Step
- 1Walk to bus stationViruID 12101-180 m • 1 min
- 2Wait for bus18Nõlvaku
- 3Ride to bus stationVana-PääskülaID 04402-134 min
- 4Walk to bus stationVana-PääskülaID 04404-150 m • 1 min
- 5Wait for bus257Haapsalu Bussijaam
- 6Ride to bus stationHaapsalu BussijaamID 5700032-180 min
Public transit directions from Viru to Haapsalu
Public transit stations close to Viru
Viru is located at Viru, Estonia and the nearest public transit station is Estonia.
Bus stations close to Viru:
- Estonia
- Estonia 1
- Estonia 2
Trolleybus stations close to Viru:
- Kaubamaja
Public transit stations close to Haapsalu, Estonia
Haapsalu is located at Haapsalu, Estonia and the nearest public transit station is Veetorn.
Bus stations close to Haapsalu:
- Veetorn
- Niine
- Veekeskus
Related Routes
- Haapsalu to Abja
- Haapsalu to Ahja
- Alajõe to Haapsalu
- Haapsalu to Alatskivi
- Haapsalu to Ambla
- Haapsalu to Antsla
- Haapsalu to Avinurme
- Haapsalu to Elva
- Haapsalu to Emmaste
- Haapsalu to Haaslava
- Haapsalu to Haljala
- Haapsalu to Halliste
- Haapsalu to Harku
- Haapsalu to Häädemeeste
- Haapsalu to Iisaku
- Haapsalu to Imavere
- Haapsalu to Jõelähtme
- Haapsalu to Jõgeva
- Haapsalu to Jõhvi
- Haapsalu to Järva-Jaani
Alternative route by bus via 18 and 257
To get from Viru to Haapsalu in Estonia, take the 18 bus from Viru station to Vana-Pääsküla station. Next, take the 257 bus from Vana-Pääsküla station to Haapsalu Bussijaam station. The total trip duration for this route is approximately 2 hr 14 min.
Step by Step
- 1Walk to bus stationViruID 12101-180 m • 1 min
- 2Wait for bus18Nõlvaku
- 3Ride to bus stationVana-PääskülaID 04402-134 min
- 4Walk to bus stationVana-PääskülaID 04404-150 m • 1 min
- 5Wait for bus257Haapsalu Bussijaam
- 6Ride to bus stationHaapsalu BussijaamID 5700032-180 min
Questions & Answers
What is the fastest way to get from Viru to Haapsalu?
The fastest way takes 123 minutes, using Bus line 18A, Bus line 257.
What is the alternative route to get from Viru to Haapsalu?
The alternative route takes 134 minutes, using Bus line 18, Bus line 257.
Is there a direct bus between Viru and Haapsalu?
No, you’ll have to take 2 bus lines in total. The total travelling time is 2 hr 3 min.
Which bus line goes from Viru to Haapsalu?
The 18A bus line goes from Viru station near Viru in Tallinn to Urda station. From there you’ll have to take one bus line till Haapsalu Bussijaam station near Haapsalu in Estonia.
How long does it take to travel from Viru to Haapsalu by bus?
The total travel time between Viru in Tallinn and Haapsalu in Estonia by bus is about 2 hr 3 min.
Where do I get on the bus near Viru to get to Haapsalu?
Get on the 18A bus from the Viru stop near Viru in Tallinn.
Where do I get off the bus when travelling between Viru and Haapsalu?
Get off the bus at the Haapsalu Bussijaam stop, which is closest to Haapsalu in Estonia.