Haapsalu Railway Station

Haapsalu Railway Station

Raudtee tänav 2, Haapsalu linn, Haapsalu

View on map

This resort town was a favourite summer spot of the Russian tsars. The railway station was built according to the original designs with the complex consisting of four parts -  the passenger terminal, imperial pavilion, a sheltered passage linking those, and a unique covered platform extending 216 m long.

Good to know: the Russian Tsar himself was in favour of the idea of building the station and supported its construction. The first passenger train arrived in Haapsalu in 1904 and the last one left in 1995. Take advantage of a unique opportunity to travel from Haapsalu to Riisipere (50 km) by bike as the old railway bed has been turned into Lääne County health trail.

Today, there is a bus stop in front of the railway station.

The station belongs in the National Register of Cultural Monuments.


Times and prices


Wednesday–sunday: 11:00 - 17:00
Monday–tuesday: closed

  • Adult:


    5 €
  • Pensioner:


    4 €
  • University student:


    4 €
  • School student:


    4 €
  • Exact price to be clarified by service provider.

Features and amenities

  • WIFI

  • Wheelchair access

Getting there

Haapsalu is marked with tourist signs. At the intersection of the streets Posti and Tallinna mnt, continue along Jaama Street until you see the grand building before you.


  • Signposted
  • Sealed access road
  • By excursion bus
  • By public transport
  • By car

Stops nearby

Bus: Haapsalu bussijaam


View on map

Check out other services offered by this provider

Places nearby

View on map