When you want to get from Yaroslavl to Petrozavodsk, your choices are limited. There is only one option we offer for this route:
The overland distance from Yaroslavl to Petrozavodsk is 475 miles (763 km).
The flying distance is 365 miles (587 km).
The travel time from Yaroslavl to Petrozavodsk takes approximately 7 hours.
To get from Yaroslavl to Petrozavodsk prepare to shell out about USD 63.61 for your ticket.
Flights from Yaroslavl to Petrozavodsk are operated 1 times a day.
While flight is the only option we offer for this route, these simple tips and recommendations will help enhance your travel experience.
Up to now, 572 booked flight tickets from Yaroslavl to Petrozavodsk through our service. You can check reviews above.