Checking flights...

Air

Savonlinna Airport is 14km north of town, and is predominantly used by charter flights. Finnair flies here during the opera season.

Boat

Boats connect Savonlinna's passenger harbour with many lakeside towns; check www.oravivillage.com for seasonal schedules. The M/S Puijo cruises between Savonlinna and both Kuopio and Lappeenranta in summer.

Bus

Savonlinna is not on major bus routes, but buses link the bus station with Helsinki (€30, 5½ hours, up to nine daily), Mikkeli (€20, 1½ hours, up to 14 daily) and Jyväskylä (€30, 3½ hours, up to eight daily).

Train

Punkaharju (€3, 30 minutes, at least four daily) is one of the few destinations that can be accessed via a direct service from Savonlinna. To get to Helsinki (€48, 4¼ hours, up to four daily) and Joensuu (€25, 2¼ hours, up to four daily), you'll need to change in Parikkala. The train station is in the town centre near the kauppatori. Buy your ticket at the machines – there's no ticket office.