Distance from

Tallinn to Saint Petersburg, Russia

Average travel distance is

398.93 km

Nomal travel times are between

2h 49min  -  12h 45min

398.93 km (248 miles) is the average travel distance between Tallinn and . If you could walk at the speed of 3mph (4.8kph), it would take 2 days 13 hours.

Travel distance by transport mode

Tranport Km Miles Nautical miles
Flight 357.58 km 222.19 miles 193.08 miles
Drive 402.91 km 250.35 miles 217.55 miles
Bus 385.42 km 239.49 miles 208.11 miles
Bus 391.39 km 243.2 miles 211.34 miles
Bus 393.98 km 244.81 miles 212.73 miles
Train 531.02 km 329.96 miles 286.73 miles
Train 392.89 km 244.13 miles 212.14 miles
Drive 336.25 km 208.94 miles 181.56 miles

BE PREPARED

Tallinn - Saint Petersburg, Russia Info

The distance from Hobujaama to Lennujaam 4 km (2.71 miles) .

The distance from TLL to LED 332 km (206.57 miles) .

The distance from Pulkovo Terminal 1 Airport to Moskovskaya Metro 11 km (7.01 miles) .

The distance from Moskovskaya to Nevsky Prospekt 10 km (6.36 miles) .

Travel distance chart

The distance between Tallinn to Saint Petersburg, Russia is 398.93 km (248 miles) and it would cost 9 USD ~ 297 RUB to drive in a car that consumes about 2 MPG.