HaapsaluKuressaare
Start a new route?
Driving from Haapsalu to Kuressaare takes about via 10. The distance is 99 mi. The straight-line distance is 62 mi. EV charging is available along the route, including in Paralepa, Lihula, Virtsu, Karja. Driving directions
Driving directions
21 · 99 mi- 1 Depart onto Nurme 1 mi
- 2 Turn left onto Posti 1 mi
- 3 Continue straight onto Lihula mnt 3 mi
- 4 Continue straight onto Haapsalu — Laiküla 21 mi
- 5 Turn right onto Risti — Virtsu — Kuivastu — Kuressaare 23 mi
- 6 Continue straight onto Tallinna mnt 2 mi
- 7 Continue straight onto Risti — Virtsu — Kuivastu — Kuressaare 1 mi
- 8 Continue left onto Virtsu — Kuivastu 5 mi
- 9 Continue right onto Risti — Virtsu — Kuivastu — Kuressaare 31 mi
- 10 Continue straight onto Kuivastu mnt 1 mi
- 11 Continue straight onto Risti — Virtsu — Kuivastu — Kuressaare 15 mi
- 12 Enter roundabout slightly right onto Tallinna 115 yd
- 13 Exit roundabout slightly right onto Tallinna 1 mi
- 14 Enter roundabout slightly right onto Tallinna 18 yd
- 15 Exit roundabout straight onto Tallinna 1 mi
- 16 Enter roundabout right onto Tallinna 21 yd
- 17 Exit roundabout straight onto Tallinna 1 mi
- 18 Turn left onto Transvaali 1 mi
- 19 At end of road, turn left onto Pihtla tee 20 yd
- 20 Turn right onto Transvaali 1 mi
- 21 Arrive onto Transvaali
The return trip from Kuressaare to Haapsalu covers roughly the same distance, 99 mi.
Places along this route
Driving from Haapsalu to Kuressaare you pass near Kuivastu sadam, Virtsu sadam.
Questions and answers
Kuressaare lies roughly to the south-west of Haapsalu.
How far is it from Haapsalu to Kuressaare?
The distance between Haapsalu and Kuressaare is 99 mi by road.
How long does it take to drive from Haapsalu to Kuressaare?
The drive from Haapsalu to Kuressaare takes approximately 2 h 45 min by car.
What is the best route from Haapsalu to Kuressaare?
The fastest route from Haapsalu to Kuressaare covers 99 mi with a driving time of approximately 2 h 45 min.
What is the shortest route from Haapsalu to Kuressaare?
The shortest driving route from Haapsalu to Kuressaare is about 99 mi by road.
Sources
Distance and drive time are computed from OpenStreetMap road data with the OSRM routing engine. Updated .

