HUB hero image

How to Travel from

Petrozavodsk to Velikiy Novgorod

by Rideshare or Car

Petrozavodsk
+0
Velikiy Novgorod
Transport search to Velikiy Novgorod
Petrozavodsk
+0
Velikiy Novgorod
Building a composite car route
Cheapest
Best Offer!
Car
7 h 44 min
500 km.
from $27
Composite Route Car Only

Two ways to Travel from Petrozavodsk to Velikiy Novgorod

Select an Option Below to Start Your Journey
Cheapest
Other

Transport providers

Bus operators

Ecolines (Amron)

Phone:
+7 812 386 79 79
Website:
ecolines.ru/ru/ru
Bus from Petrozavodsk Bus station to Saint
Ave. Duration:
7h 50m
Frequency:
4 times a week
Estimated price:
$11.97

SKSauto

Phone:
8 800 770 00 20
Website:
sks-auto.ru/
Bus from Saint Petersburg Bus Terminal to Velikiy
Ave. Duration:
2h 30m
Frequency:
Every 2 hours
Estimated price:
$5.73–$10.19

Karelavtotrans

Phone:
+7 (8142) 72-20-12
Website:
avokzal.karelia.ru/petrozavodsk/
Bus from Petrozavodsk Bus station to Saint
Ave. Duration:
7h 20m
Frequency:
Twice daily
Estimated price:
$15.29

Train operators

Belarusian Railway (BCh)

Phone:
105
Website:
rw.by/
Train from Petrozavodsk Pass to Velikiy
Ave. Duration:
7h 55m
Frequency:
Once a week
Estimated price:
$30.57–$61.15

Questions and Answers

What is the cheapest way to get from Petrozavodsk to Velikiy Novgorod?

The cheapest way to get from Petrozavodsk to Velikiy Novgorod is to bus which costs $14.13 - $21.74 and takes 10h 50m.

What is the fastest way to get from Petrozavodsk to Velikiy Novgorod?

The fastest way to get from Petrozavodsk to Velikiy Novgorod is to drive which takes 7h 44m and costs $40.22 - $59.78 .

Is there a direct bus between Petrozavodsk and Velikiy Novgorod?

No, there is no direct bus from Petrozavodsk station to Velikiy Novgorod station. However, there are services departing from Petrozavodsk Bus station and arriving at Velikiy Novgorod Bus station via Saint Petersburg Bus Terminal. The journey, including transfers, takes approximately 10h 50m.

Is there a direct train between Petrozavodsk and Velikiy Novgorod?

Yes, there is a direct train departing from Petrozavodsk Pass and arriving at Velikiy Novgorod. Services depart once a week, and operate Friday. The journey takes approximately 7h 55m.

How far is it from Petrozavodsk to Velikiy Novgorod?

The distance between Petrozavodsk and Velikiy Novgorod is 448 km. The road distance is 499.3 km.

How do I travel from Petrozavodsk to Velikiy Novgorod without a car?

The best way to get from Petrozavodsk to Velikiy Novgorod without a car is to train which takes 7h 55m and costs $26.09 - $52.17 .

How long does it take to get from Petrozavodsk to Velikiy Novgorod?

The train from Petrozavodsk Pass to Velikiy Novgorod takes 7h 55m including transfers and departs once a week.

Where do I catch the Petrozavodsk to Velikiy Novgorod bus from?

Petrozavodsk to Velikiy Novgorod bus services, operated by Karelavtotrans, depart from Petrozavodsk Bus station.

Where do I catch the Petrozavodsk to Velikiy Novgorod train from?

Petrozavodsk to Velikiy Novgorod train services, operated by Belarusian Railway (BCh), depart from Petrozavodsk Pass station.

Train or bus from Petrozavodsk to Velikiy Novgorod?

The best way to get from Petrozavodsk to Velikiy Novgorod is to train which takes 7h 55m and costs $26.09 - $52.17 . Alternatively, you can bus, which costs $14.13 - $21.74 and takes 10h 50m.

Where does the Petrozavodsk to Velikiy Novgorod bus arrive?

Petrozavodsk to Velikiy Novgorod bus services, operated by Karelavtotrans, arrive at Saint Petersburg Bus Terminal station.

Where does the Petrozavodsk to Velikiy Novgorod train arrive?

Petrozavodsk to Velikiy Novgorod train services, operated by Belarusian Railway (BCh), arrive at Velikiy Novgorod station.

Can I drive from Petrozavodsk to Velikiy Novgorod?

Yes, the driving distance between Petrozavodsk to Velikiy Novgorod is 499 km. It takes approximately 7h 44m to drive from Petrozavodsk to Velikiy Novgorod.
+0