Distance from

Saint Petersburg, FL, United States to Asheville, NC

Average travel distance is

1287.07 km

Nomal travel times are between

4h 34min  -  27h 1min

1287.07 km (800 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 8 days 7 hours.

Travel distance by transport mode

Tranport Km Miles Nautical miles
Flight 987.09 km 613.35 miles 532.99 miles
Drive 1149.32 km 714.15 miles 620.58 miles
Train 1284.40 km 798.09 miles 693.52 miles
Bus 1727.46 km 1073.39 miles 932.75 miles

BE PREPARED

Saint Petersburg, FL, United States - Asheville, NC Info

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

The distance from PIE to GSP 833 km (517.45 miles) .

The distance from Greenville/Spartanburg to Greenville 23 km (14.53 miles) .

The distance from Greenville to Asheville 110 km (68.12 miles) .

Travel distance chart

The distance between Saint Petersburg, FL, United States to Asheville, NC, United States is 1287.07 km (800 miles) and it would cost 85 USD ~ 85 USD to drive in a car that consumes about 21 MPG.