You can come to Haapsalu from mainland as well as by sea.
… By car
by Tallinn-Haapsalu motorway. The distance between these cities is 100 km.
… By bus
It’s easy to get from Tallinn to Haapsalu by bus. Just choose the date and check the timetable.
… By yacht or speedboat
Those who arrive by sea are warmly welcomed at the Grand Holm Marina.