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.
| Flight | Departs | Duration | Days |
|---|---|---|---|
| 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 → AVLDrag to pan · scroll with ⌘/Ctrl to zoom · arrow keys when focused
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.