HUB hero image

How to Travel from

Orsha to Saint Petersburg

by Train, Bus, Rideshare or Car

Orsha
+0
Saint Petersburg
Transport search to Saint Petersburg
Orsha
+0
Saint Petersburg
Building a composite car route
Cheapest
Best Offer!
Car
10 h 8 min
708 km.
from $38
Composite Route Car Only

Two ways to Travel from Orsha to Saint Petersburg

Composite routes from Orsha to Saint Petersburg

Cheapest
Other

Transport providers

Bus operators

Ecolines (Amron)

Phone:
+7 812 386 79 79
Website:
ecolines.ru/ru/ru
Bus from Orsha to Saint
Ave. Duration:
9h 50m
Frequency:
Once daily
Estimated price:
$25.43

SKSauto

Phone:
8 800 770 00 20
Website:
sks-auto.ru/
Bus from Orsha to Mogilev
Ave. Duration:
40 min
Frequency:
3 times a week
Estimated price:
$2.83–$4.02

Sov Avto

Phone:
+7-812-612-82-30
Website:
bus.sovavto.ru/
Bus from Orsha to Saint
Ave. Duration:
10h 55m
Frequency:
5 times a week
Estimated price:
$21.20

Visit Tour

Phone:
+375 (29) 148-41-31
Website:
vt.by
Bus from Orsha to Saint
Ave. Duration:
10h 50m
Frequency:
Twice a week
Estimated price:
$19.57–$31.52

Airlines

Belavia Belarusian Airlines

Website:
belavia.by/
Plane from Minsk National Airport to Pulkovo
Ave. Duration:
1h 30m
Frequency:
Every day
Estimated price:
$543.48–$1,739.13
Plane from Mogilev to Pulkovo
Ave. Duration:
19h 50m
Frequency:
Monday and Thursday
Estimated price:
$315.22–$923.91

Train operators

Belarusian Railway (High Speed Trains)

Phone:
105
Website:
rw.by/
Train from Orsha Centr to Minsk
Ave. Duration:
2h 23m
Frequency:
4 times a day
Estimated price:
$6.52–$8.70

Belarusian Railway (BCh)

Phone:
105
Website:
rw.by/
Train from Orsha Centr to Vitebsky
Ave. Duration:
10h 28m
Frequency:
Twice daily
Estimated price:
$32.61–$65.22
Train from Orsha Centr to Minsk
Ave. Duration:
2h 30m
Frequency:
4 times a day
Estimated price:
$18.48–$39.13

Belarusian Railway (БЧ)

Phone:
105
Website:
rw.by/
Train from Orsha Centr to Minsk
Ave. Duration:
3h 33m
Frequency:
3 times a day
Estimated price:
$2.28–$4.67
Train from Orsha Centr to Letcy
Ave. Duration:
2h 1m
Frequency:
Once daily
Estimated price:
$1.52–$3.48

Russian Railways (РЖД)

Phone:
8 (800) 775-00-00
Website:
eng.rzd.ru/
Train from Orsha Centr to Minsk
Ave. Duration:
2h 21m
Frequency:
Twice daily
Estimated price:
$15.22–$25.00
Train from Letcy to Vitebsky
Ave. Duration:
10h 14m
Frequency:
Once daily
Estimated price:
$22.83–$36.96

Russian Railways (Commuter Trains)

Phone:
8 (800) 775-00-00
Website:
rzd.ru/
Train from Orsha Centr to Minsk
Ave. Duration:
2h 2m
Frequency:
Twice daily
Estimated price:
$9.24–$14.13

Belarusian Railway (Commuter Trains)

Phone:
105
Website:
rw.by/
Train from Orsha Centr to Minsk
Ave. Duration:
4h 10m
Frequency:
Every 4 hours
Estimated price:
$1.52–$2.39

Russian Railways (RZhD)

Phone:
8 (800) 775-00-00
Website:
eng.rzd.ru/
Train from Orsha Centr to Minsk
Ave. Duration:
2h 13m
Frequency:
4 times a week
Estimated price:
$25.00–$70.65

Questions and Answers

What is the cheapest way to get from Orsha to Saint Petersburg?

The cheapest way to get from Orsha to Saint Petersburg is to bus which costs $19.57 - $31.52 and takes 9h 50m.

What is the fastest way to get from Orsha to Saint Petersburg?

The fastest way to get from Orsha to Saint Petersburg is to train and fly which takes 8h 11m and costs $543.48 - $1847.83 .

Is there a direct bus between Orsha and Saint Petersburg?

Yes, there is a direct bus departing from Orsha and arriving at Saint Petersburg Bus Terminal. Services depart twice daily, and operate every day. The journey takes approximately 9h 50m.

Is there a direct train between Orsha and Saint Petersburg?

Yes, there is a direct train departing from Orsha Centr and arriving at Vitebsky Railway Terminal. Services depart twice daily, and operate every day. The journey takes approximately 10h 28m.

How far is it from Orsha to Saint Petersburg?

The distance between Orsha and Saint Petersburg is 711 km. The road distance is 708.9 km.

How do I travel from Orsha to Saint Petersburg without a car?

The best way to get from Orsha to Saint Petersburg without a car is to bus which takes 9h 50m and costs $19.57 - $31.52 .

How long does it take to get from Orsha to Saint Petersburg?

The bus from Orsha to Saint Petersburg Bus Terminal takes 9h 50m including transfers and departs twice daily.

Where do I catch the Orsha to Saint Petersburg bus from?

Orsha to Saint Petersburg bus services, operated by Ecolines (Amron), depart from Orsha station.

Where do I catch the Orsha to Saint Petersburg train from?

Orsha to Saint Petersburg train services, operated by Belarusian Railway (BCh), depart from Orsha Centr station.

Train or bus from Orsha to Saint Petersburg?

The best way to get from Orsha to Saint Petersburg is to bus which takes 9h 50m and costs $19.57 - $31.52 . Alternatively, you can train, which costs $32.61 - $65.22 and takes 10h 28m.

Where does the Orsha to Saint Petersburg bus arrive?

Orsha to Saint Petersburg bus services, operated by Ecolines (Amron), arrive at Saint Petersburg Bus Terminal station.

Where does the Orsha to Saint Petersburg train arrive?

Orsha to Saint Petersburg train services, operated by Belarusian Railway (BCh), arrive at Vitebsky Railway Terminal station.

Can I drive from Orsha to Saint Petersburg?

Yes, the driving distance between Orsha to Saint Petersburg is 709 km. It takes approximately 10h 7m to drive from Orsha to Saint Petersburg.
+0