Distance Calculator

Distance from Ulan-Ude to Saint Petersburg

Distance between Ulan-Ude and Saint Petersburg is 4619 kilometers (2870 miles).
Driving distance from Ulan-Ude to Saint Petersburg is 6099 kilometers (3789 miles).

air 4619 km
air 2870 miles
car 6099 km
car 3789 miles

Distance Map Between Ulan-Ude and Saint Petersburg

Ulan-Ude, RussiaSaint Petersburg, Russia = 2870 miles = 4619 km.

How far is it between Ulan-Ude and Saint Petersburg

Ulan-Ude is located in Russia with (51.8272,107.6063) coordinates and Saint Petersburg is located in Russia with (59.9386,30.3141) coordinates. The calculated flying distance from Ulan-Ude to Saint Petersburg is equal to 2870 miles which is equal to 4619 km.

If you want to go by car, the driving distance between Ulan-Ude and Saint Petersburg is 6098.6 km. If you ride your car with an average speed of 112 kilometers/hour (70 miles/h), travel time will be 54 hours 27 minutes. Please check the avg. speed travel time table on the right for various options.
Difference between fly and go by a car is 1480 km.

City/PlaceLatitude and LongitudeGPS Coordinates
Ulan-Ude 51.8272, 107.6063 51° 49´ 37.9560'' N
107° 36´ 22.5720'' E
Saint Petersburg 59.9386, 30.3141 59° 56´ 19.0680'' N
30° 18´ 50.8680'' E

Estimated Travel Time Between Ulan-Ude and Saint Petersburg

Average SpeedTravel Time
30 mph (48 km/h) 127 hours 03 minutes
40 mph (64 km/h) 95 hours 17 minutes
50 mph (80 km/h) 76 hours 13 minutes
60 mph (97 km/h) 62 hours 52 minutes
70 mph (112 km/h) 54 hours 27 minutes
75 mph (120 km/h) 50 hours 49 minutes
Ulan-Ude, Russia

Related Distances from Ulan-Ude

CitiesDistance
Ulan Ude to Orel5810 km
Ulan Ude to Kirov4730 km
Ulan Ude to Kemerovo2019 km
Ulan Ude to Tambov5369 km
Ulan Ude to Saint Petersburg6099 km
Please Share Your Comments