Skip to main content

How to get from Haapsalu to Valjala by bus?

From Haapsalu to Valjala by bus

To get from Haapsalu to Valjala in Estonia, take the 234 bus from Haapsalu Bussijaam station to Risti station. Next, take the 272 bus from Risti station to Valjala (Kommertsliin) station. The total trip duration for this route is approximately 3 hr 23 min.

203min
Walk to bus station
Bus - 234234
Bus - 272272
Walk to Valjala
Leaves from Haapsalu Bussijaam

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Haapsalu Bussijaam
    ID 5700032-1
    10 m • 1 min
  • 2
    Bus - 234234
    Wait for bus
    234
    Tallinna Bussijaam
  • 3
    Ride to bus station
    Ride to bus station
    Risti
    ID 5700337-1
    34 min
  • 4
    Walk to bus station
    Walk to bus station
    Risti
    ID 5700338-1
    10 m • 1 min
  • 5
    Bus - 272272
    Wait for bus
    272
    Kuressaare
  • 6
    Ride to bus station
    Ride to bus station
    Valjala (Kommertsliin)
    ID 7400823-1
    155 min
  • 7
    Walk to Valjala
    Walk to
    Valjala
    20 m • 1 min
*Duration based on 8am traffic

Alternative route from Haapsalu to Valjala by bus via L20 and 272

To get from Haapsalu to Valjala in Estonia, take the L20 bus from Haapsalu Bussijaam station to Virtsu Sadam station. Next, take the 272 bus from Virtsu Sadam station to Valjala (Kommertsliin) station. The total trip duration for this route is approximately 4 hr 13 min.

253min
Walk to bus station
Bus - L20L20
Bus - 272272
Walk to Valjala
Leaves from Haapsalu Bussijaam

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Haapsalu Bussijaam
    ID 5700032-1
    10 m • 1 min
  • 2
    Bus - L20L20
    Wait for bus
    L20
    Virtsu Sadam
  • 3
    Ride to bus station
    Ride to bus station
    Virtsu Sadam
    ID 5700483-1
    74 min
  • 4
    Bus - 272272
    Wait for bus
    272
    Kuressaare
  • 5
    Ride to bus station
    Ride to bus station
    Valjala (Kommertsliin)
    ID 7400823-1
    86 min
  • 6
    Walk to Valjala
    Walk to
    Valjala
    20 m • 1 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 Haapsalu to Valjala

The distance between Haapsalu, Estonia and Valjala, Estonia is approximately 162.15 km, which can typically be travelled in 203 min. Moovit will show you the directions from Haapsalu to Valjala 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 Haapsalu

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

Bus stations close to Haapsalu:

  • Haapsalu Bussijaam
  • Turg
  • Õpetaja

Public transit stations close to Valjala, Estonia

Valjala is located at Valjala, Estonia and the nearest public transit station is Jõelepa.

Bus stations close to Valjala:

  • Jõelepa
  • Valjala
  • Valjala (Kommertsliin)

Alternative route from Haapsalu to Valjala by bus via L20 and 272

To get from Haapsalu to Valjala in Estonia, take the L20 bus from Haapsalu Bussijaam station to Virtsu Sadam station. Next, take the 272 bus from Virtsu Sadam station to Valjala (Kommertsliin) station. The total trip duration for this route is approximately 4 hr 13 min.

253min
Walk to bus station
Bus - L20L20
Bus - 272272
Walk to Valjala
Leaves from Haapsalu Bussijaam

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Haapsalu Bussijaam
    ID 5700032-1
    10 m • 1 min
  • 2
    Bus - L20L20
    Wait for bus
    L20
    Virtsu Sadam
  • 3
    Ride to bus station
    Ride to bus station
    Virtsu Sadam
    ID 5700483-1
    74 min
  • 4
    Bus - 272272
    Wait for bus
    272
    Kuressaare
  • 5
    Ride to bus station
    Ride to bus station
    Valjala (Kommertsliin)
    ID 7400823-1
    86 min
  • 6
    Walk to Valjala
    Walk to
    Valjala
    20 m • 1 min
*Duration based on 8am traffic

Questions & Answers

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

    The fastest way takes 203 minutes, using Bus line 234, Bus line 272.

  • What is the alternative route to get from Haapsalu to Valjala?

    The alternative route takes 253 minutes, using Bus line L20, Bus line 272.

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

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

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

    The 234 bus line goes from Haapsalu Bussijaam station near Haapsalu to Tallinna Bussijaam station. From there you’ll have to take one bus line till Tallinna Bussijaam station near Valjala in Estonia

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

    The total travel time between Haapsalu and Valjala in Estonia by bus is about 3 hr 23 min.

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

    Get on the 234 bus from the Haapsalu Bussijaam stop near Haapsalu in Estonia.

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

    Get off the bus at the Tallinna Bussijaam stop, which is closest to Valjala in Estonia.