Distance from

Saint Petersburg, FL, United States to Roanoke, VA

Average travel distance is

1522.79 km

Nomal travel times are between

3h 25min  -  25h 17min

1522.79 km (946 miles) is the average travel distance between Saint Petersburg, FL, United States and . If you could walk at the speed of 3mph (4.8kph), it would take 9 days 20 hours.

Travel distance by transport mode

Tranport Km Miles Nautical miles
Flight 1183.01 km 735.09 miles 638.78 miles
Drive 1412.17 km 877.48 miles 762.51 miles
Train 1973.19 km 1226.08 miles 1065.44 miles

BE PREPARED

Saint Petersburg, FL, United States - Roanoke, VA Info

The distance from Saint Petersburg to St. Petersburg 22 km (13.47 miles) .

The distance from PIE to ROA 1153 km (716.54 miles) .

The distance from Roanoke Regional Airport to Hotel Roanoke and Conference Center 9 km (5.47 miles) .

Travel distance chart

The distance between Saint Petersburg, FL, United States to Roanoke, VA, United States is 1522.79 km (946 miles) and it would cost 100 USD ~ 100 USD to drive in a car that consumes about 25 MPG.