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

Direct flights from St Petersburg to Asheville

12 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 AAY224 9:50a 1h42m Sat
Allegiant AAY1013 12:16p 1h27m Sun
Allegiant AAY2631 12:23p 1h7m Thu
Allegiant AAY224 2:14p 1h13m Sun
Allegiant AAY224 2:15p 1h37m Thu
Allegiant AAY2702 3:06p 1h10m Tue
Allegiant AAY228 3:31p 1h29m Wed
Allegiant AAY216 3:53p 1h32m Mon
Allegiant AAY217 5:25p 2h4m Fri
Allegiant AAY228 7:46p 1h33m Sat
Allegiant AAY254 9:31p 1h42m Fri
Allegiant AAY254 10:03p 1h12m Mon
Allegiant Find fares 🥕

The route

One hop: PIE → AVL

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

St. Petersburg Clearwater International Airport (PIE) has 12 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 July 2026 from observed departures.

Route data updated July 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