Distance from

Asheville, NC to Saint Petersburg, FL, United States

Average travel distance is

1328.61 km

Nomal travel times are between

3h 30min  -  26h 14min

1328.61 km (826 miles) is the average travel distance between Asheville, NC and . If you could walk at the speed of 3mph (4.8kph), it would take 8 days 14 hours.

Travel distance by transport mode

Tranport Km Miles Nautical miles
Flight 1183.91 km 735.65 miles 639.26 miles
Drive 1182.01 km 734.46 miles 638.23 miles
Train 1235.47 km 767.69 miles 667.1 miles
Bus 1713.03 km 1064.43 miles 924.96 miles

BE PREPARED

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

The distance from Asheville to Tri-Cities Regional 131 km (81.27 miles) .

The distance from TRI to PIE 1031 km (640.76 miles) .

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

Travel distance chart

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