Direct flights from Saint Petersburg to Asheville (PIE → AVL)

Distance 837 km (520 mi)
Est. duration 59m
Loading map...
Live fares · PIE → AVL

Frequently asked questions

How far is the flight from Saint Petersburg to Asheville? The flight distance from PIE to AVL is approximately 837 km (520 miles).
How long is the flight from PIE to AVL? The estimated flight time from Saint Petersburg to Asheville is approximately 59m.
What airlines fly from PIE to AVL? Airlines operating direct flights from Saint Petersburg to Asheville include: G4.

Cheapest fares Saint Petersburg → Asheville

Saint Petersburg PIE
Asheville AVL

Related guides for this route

Sibling pages from across Flightmaps — fares, visa rules, country aggregations, and per-airline routes for Saint Petersburg → Asheville.

Try a nearby airport to Saint Petersburg

Flights to Asheville (AVL) from other airports within 350 km of Saint Petersburg. Often unlocks cheaper fares or better times.

Or try a nearby airport to Asheville

Flights from Saint Petersburg (PIE) to other airports within 350 km of Asheville.

Other flights from Saint Petersburg (PIE)

Other flights from Asheville (AVL)