• Our partners include:

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

There are 4 ways to get from Saint Petersburg to Yekaterinburg by plane, train, bus 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

Fly  •  6h

  1. Fly from Pulkovo (LED) to Koltsovo (SVX) LED - SVX

$68 - $173

Cheapest option

Train  •  36h 16m

  1. Take the train from St Petersburg Ladogskii to Ekaterinburg Pass. D

$36 - $96

2 alternative options

Bus  •  42h 57m

  1. Take the bus from St.Petersburg to Moscow
  2. Take the bus from Moscow to Ufa
  3. Take the bus from Ufa to Yekaterinburg 839

$48 - $54

Drive  •  33h 25m

  1. Drive from Saint Petersburg to Yekaterinburg 1379.3 miles

$130 - $200

Questions & Answers

The cheapest way to get from Saint Petersburg to Yekaterinburg is to bus which costs RUB 3100 - RUB 3600 and takes 42h 57m.

More details

The quickest way to get from Saint Petersburg to Yekaterinburg is to fly which costs RUB 4400 - RUB 12000 and takes 6h.

More details

The distance between Saint Petersburg and Yekaterinburg is 1782 km. The road distance is 2206.9 km.

Get driving directions

The best way to get from Saint Petersburg to Yekaterinburg without a car is to train which takes 36h 16m and costs RUB 2300 - RUB 6500.

More details

It takes approximately 6h to get from Saint Petersburg to Yekaterinburg, including transfers.

More details

The best way to get from Saint Petersburg to Yekaterinburg is to fly which takes 6h and costs RUB 4400 - RUB 12000. Alternatively, you can train, which costs RUB 2300 - RUB 6500 and takes 36h 16m, you could also bus, which costs RUB 3100 - RUB 3600 and takes 42h 57m.

Mode details

The quickest flight from Pulkovo Airport to Koltsovo Airport is the direct flight which takes 2h 45m.

Search flights

Yekaterinburg is 2h ahead of Saint Petersburg. It is currently 11:21 PM in Saint Petersburg and 1:21 AM in Yekaterinburg.

Yes, the driving distance between Saint Petersburg to Yekaterinburg is 2207 km. It takes approximately 33h 25m to drive from Saint Petersburg to Yekaterinburg.

Get driving directions

Pobeda Airlines LLC, Izhavia, Ural Airlines and Aeroflot Russian Airlines offer flights from Pulkovo Airport to Koltsovo Airport.

Search flights

Map of how to get from Saint Petersburg to Yekaterinburg.
Launch map view
  • Distance: 1113.8 miles
  • Duration: 6h

What companies run services between Saint Petersburg, Russia and Yekaterinburg, Russia?

Pobeda Airlines LLC, Ural Airlines and six other airlines fly from Saint Petersburg to Yekaterinburg hourly. Alternatively, Russian Railways (RZhD) operates a train from Saint Petersburg to Yekaterinburg 4 times a day. Tickets cost $35 - $95 and the journey takes 35h 3m.

Airlines
Ural Airlines
Website
uralairlines.com
Flights from Pulkovo to Koltsovo
Ave. Duration
2h 50m
When
Every day
Estimated price
$110 - $420
Flights from Pulkovo to Koltsovo via Moscow Domodedovo
Ave. Duration
4h 50m
When
Saturday
Estimated price
$110 - $420
Aeroflot Russian Airlines
Website
aeroflot.ru
Flights from Pulkovo to Koltsovo
Ave. Duration
2h 50m
When
Every day
Estimated price
$150 - $450
Flights from Pulkovo to Koltsovo via Moscow Sheremetyevo
Ave. Duration
4h 50m
When
Every day
Estimated price
$150 - $450
Pobeda Airlines LLC
Website
pobeda.aero
Flights from Pulkovo to Koltsovo
Ave. Duration
2h 45m
When
Every day
Estimated price
$100 - $440
Izhavia
Website
izhavia.su
Flights from Pulkovo to Koltsovo via Izhevsk
Ave. Duration
4h 40m
When
Wednesday
Estimated price
$110 - $650
Train operators
Russian Railways (RZhD)
Website
rzd.ru
Train from St Petersburg Ladogskii to Ekaterinburg Pass.
Ave. Duration
35h 3m
Frequency
4 times a day
Estimated price
$35 - $95
Website
pass.rzd.ru
3rd Class (Platzcart)
$35 - $55
2nd Class (Kupé)
$65 - $95
Bus operators
Gorec Tour
Website
gorec-tour.ucoz.com
Bus from St.Petersburg to Moscow
Ave. Duration
13h 43m
Frequency
Twice a week
Schedules at
gorec-tour.ucoz.com
Avtobileter
Phone
8 347 299-36-36
Website
avtobileter.ru
Bus from Moscow to Ufa
Ave. Duration
20h
Frequency
Twice a week
Estimated price
$31
Schedules at
avtobileter.ru
Ufa Regional Transportation
Website
rb7.ru
Bus from Ufa to Yekaterinburg
Ave. Duration
7h
Frequency
Once daily
Estimated price
$11 - $16
Schedules at
rb7.ru

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from London City Airport into central London, South Korea: Travelling from Seoul to Busan and How to get from Gatwick Airport into central London - to help you get the most out of your next trip.

More Questions & Answers

There are 1834+ hotels available in Yekaterinburg. Prices start at $29 USD per night.

More details