How to get from Haapsalu to Kuressaare by bus?
By bus
To get from Haapsalu to Kuressaare in Estonia, take the L20 bus from Haapsalu Bussijaam station to Laiküla station. Next, take the 266 bus from Laiküla station to Kuressaare station. The total trip duration for this route is approximately 3 hr 21 min.
Step by Step
- 1Start from bus stationHaapsalu
- 2Wait for busL20Virtsu Sadam
- 3Ride to bus stationLaikülaID 5700194-134 min
- 4Wait for bus266Kuressaare
- 5Ride to bus stationKuressaareID 7400896-1144 min
Alternative route by bus via 321 and 266
To get from Haapsalu to Kuressaare in Estonia, take the 321 bus from Haapsalu Bussijaam station to Ollimäe station. Next, take the 266 bus from Ollimäe station to Kuressaare station. The total trip duration for this route is approximately 3 hr 46 min.
Step by Step
- 1Start from bus stationHaapsalu
- 2Wait for bus321Pärnu Bussijaam
- 3Ride to bus stationOllimäeID 5700271-144 min
- 4Wait for bus266Kuressaare
- 5Ride to bus stationKuressaareID 7400896-1163 min
Public transit directions from Haapsalu to Kuressaare
Public transit stations close to Haapsalu
Haapsalu is located at Haapsalu, Estonia and the nearest public transit station is Haapsalu Bussijaam.
Bus stations close to Haapsalu:
- Haapsalu Bussijaam
- Turg
- Ungru Tee
Public transit stations close to Kuressaare, Estonia
Kuressaare is located at Kuressaare, Estonia and the nearest public transit station is Keskväljak.
Bus stations close to Kuressaare:
- Keskväljak
- Kesklinn
- Kingu
Ferry stations close to Kuressaare:
- Roomassaare Sadam
Related Routes
- Alajõe to Kuressaare
- Ambla to Kuressaare
- Kiviõli to Kuressaare
- Kuusalu to Kuressaare
- Lüganuse to Kuressaare
- Pärnu to Kuressaare
- Püssi to Kuressaare
- Sillamäe to Kuressaare
- Kotka Kauplus to Kuressaare
- Haapsalu to Emmaste
- Haapsalu to Järvakandi
- Haapsalu to Kohila
- Haapsalu to Kose
- Haapsalu to Kärdla
- Haapsalu to Narva
- Haapsalu to Padise
- Haapsalu to Rapla
- Haapsalu to Viljandi
- Haaslava to Ambla
- Haaslava to Juuru
Alternative route by bus via 321 and 266
To get from Haapsalu to Kuressaare in Estonia, take the 321 bus from Haapsalu Bussijaam station to Ollimäe station. Next, take the 266 bus from Ollimäe station to Kuressaare station. The total trip duration for this route is approximately 3 hr 46 min.
Step by Step
- 1Start from bus stationHaapsalu
- 2Wait for bus321Pärnu Bussijaam
- 3Ride to bus stationOllimäeID 5700271-144 min
- 4Wait for bus266Kuressaare
- 5Ride to bus stationKuressaareID 7400896-1163 min
Questions & Answers
What is the fastest way to get from Haapsalu to Kuressaare?
The fastest way takes 201 minutes, using Bus line L20, Bus line 266.
What is the alternative route to get from Haapsalu to Kuressaare?
The alternative route takes 226 minutes, using Bus line 321, Bus line 266.
Is there a direct bus between Haapsalu and Kuressaare in Estonia?
No, you’ll have to take 2 bus lines in total. The total travelling time is 3 hr 21 min.
Which bus line goes from Haapsalu to Kuressaare in Estonia?
The L20 bus line goes from Virtsu Sadam station near Haapsalu to Laiküla station. From there you’ll have to take one bus line till Laiküla station near Kuressaare in Estonia
How long does it take to travel from Haapsalu to Kuressaare in Estonia by bus?
The total travel time between Haapsalu and Kuressaare in Estonia by bus is about 3 hr 21 min.
Where do I get on the bus near Haapsalu to get to Kuressaare in Estonia?
Get on the L20 bus from the Virtsu Sadam stop near Haapsalu in Estonia.
Where do I get off the bus when travelling between Haapsalu and Kuressaare in Estonia?
Get off the bus at the Laiküla stop, which is closest to Kuressaare in Estonia.