Skip to main content

How to get from Saku to Haapsalu by bus?

From Saku to Haapsalu by bus

To get from Saku to Haapsalu in Estonia, you’ll need to take 3 bus lines: take the 177 bus from Saku Kingu station to Liiva station. Next, you’ll have to switch to the 18 bus and finally take the 226 bus from Vana-Pääsküla station to Haapsalu Bussijaam station. The total trip duration for this route is approximately 2 hr 18 min.

138min
Walk to bus station
Bus - 177177
Bus - 1818
Bus - 226226
Leaves from Saku Kingu

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Saku Kingu
    ID 23293-1
    510 m • 7 min
  • 2
    Bus - 177177
    Wait for bus
    177
    Viru (Ajutine)
  • 3
    Ride to bus station
    Ride to bus station
    Liiva
    ID 06406-1
    18 min
  • 4
    Walk to bus station
    Walk to bus station
    Liiva
    ID 06407-1
    130 m • 2 min
  • 5
    Bus - 1818
    Wait for bus
    18
    Nõlvaku
  • 6
    Ride to bus station
    Ride to bus station
    Vana-Pääsküla
    ID 04402-1
    17 min
  • 7
    Walk to bus station
    Walk to bus station
    Vana-Pääsküla
    ID 04404-1
    50 m • 1 min
  • 8
    Bus - 226226
    Wait for bus
    226
    Haapsalu Bussijaam
  • 9
    Ride to bus station Haapsalu Bussijaam
    Ride to bus station
    Haapsalu Bussijaam
    ID 5700032-1
    75 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in Estonia.
All local mobility options in one app

Public transit directions from Saku to Haapsalu

The distance between Saku, Estonia and Haapsalu, Estonia is approximately 106.79 km, which can typically be travelled in 138 min. Moovit will show you the directions from Saku to Haapsalu by bus, so no matter how you choose to travel in Estonia – you will always have plenty of easy options.

Public transit stations close to Saku

Saku is located at Saku, Estonia and the nearest public transit station is Teaduse.

Train stations close to Saku:

  • Saku
  • Kasemetsa

Bus stations close to Saku:

  • Teaduse
  • Tiigi
  • Saku Kingu

Public transit stations close to Haapsalu, Estonia

Haapsalu is located at Haapsalu, Estonia and the nearest public transit station is Õpetaja.

Bus stations close to Haapsalu:

  • Õpetaja
  • Turg
  • Veekeskus

Questions & Answers

  • What is the fastest way to get from Saku to Haapsalu?

    The fastest way takes 138 minutes, using Bus line 177, Bus line 18, Bus line 226.

  • Is there a direct bus between Saku and Haapsalu in Estonia?

    No, you’ll have to take 3 bus lines in total. The total travelling time is 2 hr 18 min.

  • Which bus line goes from Saku to Haapsalu in Estonia?

    The 177 bus line goes from Saku Kingu station near Saku to Viru (Ajutine) station. From there you’ll have to take one bus line till Viru (Ajutine) station near Haapsalu in Estonia

  • How long does it take to travel from Saku to Haapsalu in Estonia by bus?

    The total travel time between Saku and Haapsalu in Estonia by bus is about 2 hr 18 min.

  • Where do I get on the bus near Saku to get to Haapsalu in Estonia?

    Get on the 177 bus from the Saku Kingu stop near Saku in Estonia.

  • Where do I get off the bus when travelling between Saku and Haapsalu in Estonia?

    Get off the bus at the Viru (Ajutine) stop, which is closest to Haapsalu in Estonia.