• Our partners include:

  • RailEurope
  • Deutsche Bahn
  • Trenitalia
  • SNCF
  • Flixbus
  • RENFE
  • Ouibus
  • BlaBlaCar
  • Booking.com
  • Skyscanner

There are 4 ways to get from Savonlinna to Punkaharju by train, bus, taxi or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train  •  29 min

  1. Take the train from Savonlinna asema to Punkaharju Sl - Par

$6 - $10

3 alternative options

Bus  •  54 min

  1. Take the bus from Olavinkatu 46 to Punkaharju MH Savonlinnan Keskussairaala I - Imatran keskusliikenneasema L

$7 - $10

Taxi  •  32 min

  1. Take a taxi from Savonlinna to Punkaharju 22 miles

$70 - $90

Drive  •  32 min

  1. Drive from Savonlinna to Punkaharju 22 miles

$5 - $8

Questions & Answers

The cheapest way to get from Savonlinna to Punkaharju is to drive which costs 4€ - 7€ and takes 32 min.

More details

The quickest way to get from Savonlinna to Punkaharju is to train which costs 5€ - 9€ and takes 29 min.

More details

Yes, there is a direct bus departing from Olavinkatu 46 and arriving at Punkaharju MH. Services depart five times a week, and operate Monday to Friday. The journey takes approximately 54 min.

More details

Yes, there is a direct train departing from Savonlinna asema and arriving at Punkaharju. Services depart every four hours, and operate every day. The journey takes approximately 29 min.

More details

The distance between Savonlinna and Punkaharju is 30 km. The road distance is 35.3 km.

Get driving directions

The best way to get from Savonlinna to Punkaharju without a car is to train which takes 29 min and costs 5€ - 9€.

More details

The train from Savonlinna asema to Punkaharju takes 29 min including transfers and departs every four hours.

More details

Savonlinna to Punkaharju bus services, operated by Oy Pohjolan liikenne Ab, depart from Olavinkatu 46 station.

More details

Savonlinna to Punkaharju train services, operated by Finnish Railways (VR), depart from Savonlinna asema station.

More details

The best way to get from Savonlinna to Punkaharju is to train which takes 29 min and costs 5€ - 9€. Alternatively, you can bus, which costs 6€ - 8€ and takes 54 min.

Mode details

Map of how to get from Savonlinna to Punkaharju.
Launch map view
  • Distance: 18.5 miles
  • Duration: 29 min

What companies run services between Savonlinna, Finland and Punkaharju, Finland?

Finnish Railways (VR) operates a train from Savonlinna to Punkaharju every 4 hours. Tickets cost $6 - $10 and the journey takes 29 min. Alternatively, Oy Pohjolan liikenne Ab operates a bus from Savonlinna to Punkaharju 5 times a week. Tickets cost $7 - $10 and the journey takes 54 min.

Train operators
Finnish Railways (VR)
Website
vr.fi
Train from Savonlinna asema to Punkaharju
Ave. Duration
29 min
Frequency
Every 4 hours
Estimated price
$6 - $10
Website
www.vr.fi
Bus operators
Oy Pohjolan liikenne Ab
Phone
0600 555 840
Website
pohjolanliikenne.fi
Bus from Olavinkatu 46 to Punkaharju MH
Ave. Duration
54 min
Frequency
5 times a week
Estimated price
$7 - $10
Schedules at
Oy Pohjolan liikenne Ab
Other operators
Taxi from Savonlinna to Punkaharju
Ave. Duration
32 min
Estimated price
$70 - $90
Savonlinnan Ulataksi Oy
Phone
+358 40 0172318
Website
savonlinnantaksi.fi
Juutin Liikenne
Phone
+358 15 536550
Website
juutinliikenne.fi

Want to know more about travelling around Finland

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

More Questions & Answers

Savonlinna to Punkaharju bus services, operated by Oy Pohjolan liikenne Ab, arrive at Punkaharju MH station.

More details

Savonlinna to Punkaharju train services, operated by Finnish Railways (VR), arrive at Punkaharju station.

More details

Yes, the driving distance between Savonlinna to Punkaharju is 35 km. It takes approximately 32 min to drive from Savonlinna to Punkaharju.

Get driving directions

There are 59+ hotels available in Punkaharju. Prices start at $71 USD per night.

More details