There are 4 ways to get from Yekaterinburg to Saint Petersburg by plane, subway, 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, line 2 Metro  •  5 h 50 min

  1. Fly from Koltsovo (SVX) to Pulkovo (LED) SVX - LED
  2. Take the line 2 Metro from Moskovskaya to Nevsky Prospekt

$67 - $172

Cheapest option

Train  •  35 h 50 min

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

$37 - $95

2 alternative options

Bus  •  42 h 58 min

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

Drive  •  33 h 24 min

  1. Drive from Yekaterinburg to Saint Petersburg 1380.3 miles

$130 - $200

Questions & Answers

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

Get driving directions

The best way to get from Yekaterinburg to Saint Petersburg without a car is to train which takes 35 h 50 min and costs .

More details

It takes approximately 5 h 50 min to get from Yekaterinburg to Saint Petersburg, including transfers.

More details

The best way to get from Yekaterinburg to Saint Petersburg is to train which takes 35 h 50 min and costs . Alternatively, you can bus, which costs and takes 42 h 58 min.

Mode details

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

Search flights

Saint Petersburg is 2 h behind Yekaterinburg. It is currently 1:29 AM in Yekaterinburg and 11:29 PM in Saint Petersburg.

Yes, the driving distance between Yekaterinburg to Saint Petersburg is 2209 km. It takes approximately 33 h 24 min to drive from Yekaterinburg to Saint Petersburg.

Get driving directions

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

Search flights

There are 8008+ hotels available in Saint Petersburg. Prices start at $28 USD per night.

More details

The best way to get from Yekaterinburg to Koltsovo Airport is to line 1 bus which takes 1 h 1 min and costs .

More details

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

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

Russian Railways (RZhD) operates a train from Yekaterinburg to Saint Petersburg 4 times a day. Tickets cost $35 - $95 and the journey takes 35 h 35 min. Alternatively, you can take a bus from Yekaterinburg to Saint Petersburg via Ufa, Ufa, Moscow, and Moscow in around 42 h 58 min.

Airlines
Ural Airlines
Website
uralairlines.com
Flights from Koltsovo to Pulkovo
Ave. Duration
2 h 53 min
When
Every day
Estimated price
$110 - $420
Aeroflot Russian Airlines
Website
aeroflot.ru
Flights from Koltsovo to Pulkovo
Ave. Duration
2 h 50 min
When
Every day
Estimated price
$150 - $450
Flights from Koltsovo to Pulkovo via Moscow Sheremetyevo
Ave. Duration
4 h 52 min
When
Every day
Estimated price
$150 - $450
Pobeda Airlines LLC
Website
pobeda.aero
Flights from Koltsovo to Pulkovo
Ave. Duration
2 h 55 min
When
Every day
Estimated price
$100 - $440
Flights from Koltsovo to Pulkovo via Moscow Vnukovo
Ave. Duration
5 h
When
Every day
Estimated price
$100 - $440
Train operators
Bus operators
Ufa Regional Transportation
Website
rb7.ru
Bus from Yekaterinburg to Ufa
Ave. Duration
7 h
Frequency
Once daily
Estimated price
$11 - $16
Schedules at
rb7.ru
Avtobileter
Phone
8 347 299-36-36
Website
avtobileter.ru
Bus from Ufa to Moscow
Ave. Duration
20 h
Frequency
Twice a week
Estimated price
$31
Schedules at
avtobileter.ru
Gorec Tour
Website
gorec-tour.ucoz.com
Bus from Moscow to St.Petersburg
Ave. Duration
13 h 44 min
Frequency
Twice a week
Schedules at
gorec-tour.ucoz.com

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 Travel Insider: Top Japan travel tips by Beatrix Holland, Travelling around the UAE and Need to know: Greyhound - to help you get the most out of your next trip.