The round tower and ruined walls of Haapsalu Episcopal Castle

Day trip

Haapsalu Day Trip from Tallinn: Bus Times, Castle Opening Days, Railway Museum and Mud Spa

Haapsalu day trip from Tallinn by direct coach (1 h 40 min): Bishop's Castle (€12.00), Imperial Railway Museum, Tchaikovsky's bench, Thalasso mud spa, and cafés.

Photo: Ivar Leidus · CC BY-SA 3.0 ee
In this guide

💡 The Short Version: Haapsalu is a seaside town about 100 kilometres south-west of Tallinn, reached by coach in under two hours. There is no train. The main sights are the Episcopal Castle (€12; closed Monday and Tuesday from September to May), the railway station with its 216-metre covered platform, the promenade where Tchaikovsky spent the summer of 1867, and mud treatments at Fra Mare (day pass €13 or €19). Or book a tour: the guided seaside day trip from Tallinn is to Pärnu, not Haapsalu: the Pärnu day tripad, and the Lahemaa guide lists the tours to the east.

⚠️ Castle and museum days: from 1 September to 31 May Haapsalu Castle is closed on Mondays and Tuesdays. The Railway and Communications Museum is open Wednesday to Sunday. Plan the trip for Wednesday to Sunday.

Coach from Tallinn to Haapsalu

Passenger trains no longer run, so coaches are the public transport link.

DetailWhat to know
DepartureTallinn Bus Station (Tallinna bussijaam), Lastekodu 46
OperatorsLux Express and Go Bus
Travel timeUnder two hours
Ticketsluxexpress.eu or tpilet.ee

Haapsalu is about 100 kilometres from Tallinn by road. Check the return coach for your day before you set out.

A guided alternative: Pärnu

From €229 · 9.5 hours · guided day trip

The From Tallinn: Pärnu Day Trip with Local Food & Countrysidead goes to Pärnu, another seaside resort on the west coast, not to Haapsalu, with local food stops and countryside on the way.

Powered by GetYourGuide

Haapsalu Episcopal Castle

Haapsalu Episcopal Castle (Haapsalu piiskopilinnus) at Lossiplats 3 was the seat of the bishops of Ösel-Wiek in the Middle Ages. Today it is a ruin around a restored museum, with a cathedral and a round tower.

The round stone bastion of Haapsalu Episcopal Castle above the castle gardens

Haapsalu Castle bastion. Photo: Prt, Wikimedia Commons, CC BY-SA 3.0 ee.

  • Museum: a route of about 700 metres over two floors of the castle, with objects and interactive displays about medieval Haapsalu.

  • Opening hours: daily 10:00 to 18:00 from 1 June to 31 August; closed Monday and Tuesday from 1 September to 31 May. The ticket office closes half an hour before the castle.

  • Admission: €12 adults, €8 concessions (students, pensioners, teachers), €28 family ticket. A guided tour costs €90 and must be booked ahead at linnus@salm.ee.

  • Who pays what: concessions cover school and university students, pensioners and teachers. Children aged 0 to 8 go free, and a family ticket covers up to two adults and their children under 18.

  • Layout: the castle sits in the old town at Lossiplats 3, with a car park beside the gates on Lossiplats.

The White Lady

The castle’s ghost legend (Valge Daam) says a woman was walled up in the chapel after a canon smuggled her into the castle. The story is told every August at the White Lady festival.

Other museums in town

The Haapsalu and Läänemaa museums foundation runs three more sights beside the castle and the railway museum.

MuseumWhereOpening days
Haapsalu Old Town HallKooli 2April to May Wednesday to Sunday 11:00 to 17:00; June to August Wednesday to Sunday 11:00 to 18:00; September Wednesday to Sunday 11:00 to 17:00; October to March Friday to Sunday 11:00 to 17:00
Ilon’s WonderlandKooli 5June to August daily 11:00 to 18:00; September to May Wednesday to Sunday 11:00 to 17:00
Ants Laikmaa House MuseumKadarpiku village, outside town5 May to 31 August Wednesday to Sunday 11:00 to 17:00; 1 September to 4 May Friday to Sunday 11:00 to 16:00

The Old Town Hall museum shows Haapsalu life from the end of the 19th century to 1940 through the eyes of a holidaymaker. Ilon’s Wonderland shows the drawings of the illustrator Ilon Wikland, who lived in Haapsalu with her grandparents as a child. The Laikmaa museum is the house and studio of the painter Ants Laikmaa, and needs a car or taxi.

The railway station and museum

The wooden station was built in 1904 to 1907 as the terminus of the line to Haapsalu. Regular passenger trains used it until September 1995.

The wooden railway station building at Haapsalu with its clock tower

Haapsalu railway station. Photo: Anvelt, Wikimedia Commons, CC BY-SA 3.0 ee.

  • The covered platform: the timber platform is 216 metres long, and old locomotives stand on the tracks beside it.
  • Museum: the Estonian Railway and Communications Museum fills the station with railway history and early telegraph and telephone equipment.
  • Hours and admission: Wednesday to Sunday, 11:00 to 17:00; €6 adults, €5 concessions. The station is at Raudtee 2.
  • Little Peter: the museum also runs a sightseeing tour train called Peetrike (Little Peter) from the station.

The 216-metre covered platform at Haapsalu railway station

Haapsalu station platform. Photo: Ivar Leidus, Wikimedia Commons, CC BY-SA 3.0 ee.

The promenade, the Kuursaal and Tchaikovsky’s bench

The waterfront promenade dates from the 19th-century spa boom.

  • The Kuursaal (Promenaadi 1): a wooden resort hall built in 1898 over the shallow bay.
  • Tchaikovsky’s bench: the composer Pyotr Tchaikovsky spent the summer of 1867 in Haapsalu and wrote the piano suite Souvenir de Hapsal there. A memorial bench on the promenade plays his music.

Mud and spas

Haapsalu became a health resort because of its sea mud, first used for treatments in the 1820s by the doctor Carl Abraham Hunnius.

  • Fra Mare Thalasso Spa: the Thalasso Day Spa is a pool and sauna park. A day pass costs €13 from Sunday to Thursday and €19 on Fridays, Saturdays and public holidays. Mud treatments are booked separately at framare.ee.

Connecting guides for Estonia planning

Common questions

How do you travel from Tallinn to Haapsalu?

By coach from Tallinn Bus Station (Tallinna bussijaam), run by Lux Express and Go Bus. The trip takes under two hours. Buy tickets at luxexpress.eu or tpilet.ee.

Is there a passenger train service to Haapsalu?

No. Regular passenger trains to Haapsalu stopped in September 1995. The station is now the Estonian Railway and Communications Museum.

When is Haapsalu Castle open and what does it cost?

From 1 June to 31 August it is open daily from 10:00 to 18:00. From 1 September to 31 May it is closed on Mondays and Tuesdays. Adults pay €12, concessions €8 and a family ticket is €28. The ticket office closes half an hour before the castle.

When is the Railway and Communications Museum open?

Wednesday to Sunday from 11:00 to 17:00. A ticket costs €6, or €5 for concessions. The covered platform can be seen from outside.

What does a day pass at the Fra Mare spa cost?

The Thalasso Day Spa pool and sauna park at Fra Mare costs €13 from Sunday to Thursday and €19 on Fridays, Saturdays and public holidays. Mud treatments are booked separately through framare.ee.