Home › St Petersburg (PIE) › Asheville (AVL)
St. Petersburg Clearwater International Airport · PIE → AVL

Direct flights from St Petersburg to Asheville

9 nonstop flights a week on 1 airline. Zero layovers — one hop from PIE to AVL.

Flight time: about 1h31m nonstop

Which days does it fly?

When does it fly?

Departure times in St Petersburg local time, from flights observed over the last 7 days.

FlightDepartsDurationDays
Allegiant AAY258 9:28a 1h40m Fri
Allegiant AAY259 10:24a 1h17m Mon
Allegiant AAY1850 12:39p 1h41m Tue
Allegiant AAY241 3:17p 1h31m Wed
Allegiant AAY241 4:08p 1h24m Sat
Allegiant AAY229 8:37p 1h12m Mon
Allegiant AAY232 9:07p 1h29m Sun
Allegiant AAY1871 9:19p 1h35m Thu
Allegiant AAY237 9:55p 1h32m Fri

The route

One hop: PIE → AVL

Nonstop from St Petersburg (PIE) to Asheville (AVL)

St. Petersburg Clearwater International Airport (PIE) has 9 nonstop flights a week to Asheville (AVL), operated by Allegiant. No layovers, no connections — one hop out of PIE and you're there.

This route flies every day of the week, so any travel day works. Route data updated September 2026 from observed departures.

Route data updated September 2026 from observed flight departures. Schedules change — always confirm with the airline before booking.

How long is the flight from St Petersburg to Asheville?

The nonstop flight from St Petersburg (PIE) to Asheville (AVL) takes about 1h31m in the air, based on recently observed nonstop departures.

How long does it take to drive from St Petersburg to Asheville?

Driving from St Petersburg to Asheville takes about 9h 44m, covering roughly 657 miles. The nonstop flight takes about 1h31m.

More nonstops from St Petersburg