Airlines / OH
Airline
PSA Airlines logo

PSA Airlines (OH)

PSA Airlines (OH) is an airline. It operates 447 routes from 79 airports to 80 destinations in 2 countries, anchored at Toronto (YYZ). Its longest route is Houston (IAH) to Washington (DCA), roughly 1,941 km. Around 428 of its routes are domestic and 19 international. Every OH flight number, origin and destination is listed below; live status, scheduled and actual times, gate and terminal come from the FlightNerve API.

447Routes
80Destinations
2Countries
YYZMain hub
1,941 kmLongest route
JIAICAO
OHIATA
PSA Airlines route network · 273 routes

PSA Airlines routes & flight numbers

Origin and destination for routes 1–100 of 447. Durations and scheduled times are available via the API.

FlightFromToDurationSchedule
OH5015LEX · LexingtonCLT · Charlotte0h 53m••:•• → ••:••
OH5016CLT · CharlotteHPN · White Plains1h 26m••:•• → ••:••
OH5017CLT · CharlotteCVG · Cincinnati / Covington1h 00m••:•• → ••:••
OH5023PVD · Providence/WarwickDCA · Washington1h 02m••:•• → ••:••
OH5025DCA · WashingtonJAN · Jackson1h 59m••:•• → ••:••
OH5026DCA · WashingtonALB · Albany0h 58m••:•• → ••:••
OH5028CLE · ClevelandPHL · Philadelphia1h 03m••:•• → ••:••
OH5029CLT · CharlotteCHS · Charleston0h 41m••:•• → ••:••
OH5031GSP · Greenville/Greer/SpartanburgDCA · Washington1h 06m••:•• → ••:••
OH5033CLT · CharlotteMHT · Manchester1h 45m••:•• → ••:••
OH5034PHL · PhiladelphiaATL · Atlanta1h 37m••:•• → ••:••
OH5035MHT · ManchesterCLT · Charlotte1h 45m••:•• → ••:••
OH5036ORF · NorfolkCLT · Charlotte0h 54m••:•• → ••:••
OH5037CLT · CharlotteDAB · Daytona Beach1h 09m••:•• → ••:••
OH5041IAD · DullesCLT · Charlotte0h 58m••:•• → ••:••
OH5042DCA · WashingtonAGS · Augusta1h 15m••:•• → ••:••
OH5043CLT · CharlotteBHM · Birmingham1h 01m••:•• → ••:••
OH5044DCA · WashingtonGSP · Greenville/Greer/Spartanburg1h 06m••:•• → ••:••
OH5046YYZ · TorontoCLT · Charlotte1h 28m••:•• → ••:••
OH5047PHL · PhiladelphiaJAX · Jacksonville1h 46m••:•• → ••:••
OH5048BHM · BirminghamCLT · Charlotte1h 01m••:•• → ••:••
OH5049SAV · SavannahCLT · Charlotte0h 46m••:•• → ••:••
OH5053DCA · WashingtonAVL · Asheville1h 05m••:•• → ••:••
OH5054PHL · PhiladelphiaBHM · Birmingham1h 49m••:•• → ••:••
OH5057GNV · GainesvilleDFW · Dallas-Fort Worth2h 04m••:•• → ••:••
OH5059BHM · BirminghamCLT · Charlotte1h 01m••:•• → ••:••
OH5060CLT · CharlotteAVP · Wilkes-Barre/Scranton1h 19m••:•• → ••:••
OH5061DCA · WashingtonCHA · Chattanooga1h 21m••:•• → ••:••
OH5062CAK · AkronDCA · Washington0h 53m••:•• → ••:••
OH5063ATL · AtlantaCLT · Charlotte0h 47m••:•• → ••:••
OH5064PHL · PhiladelphiaDAY · Dayton1h 16m••:•• → ••:••
OH5065DCA · WashingtonALB · Albany0h 58m••:•• → ••:••
OH5066DFW · Dallas-Fort WorthMGM · Montgomery1h 32m••:•• → ••:••
OH5069CLT · CharlotteCVG · Cincinnati / Covington1h 00m••:•• → ••:••
OH5070HPN · White PlainsCLT · Charlotte1h 26m••:•• → ••:••
OH5073CLT · CharlotteSBN · South Bend1h 22m••:•• → ••:••
OH5074OMA · OmahaPHL · Philadelphia2h 25m••:•• → ••:••
OH5076ORF · NorfolkPHL · Philadelphia0h 46m••:•• → ••:••
OH5077CLT · CharlotteIAD · Dulles0h 58m••:•• → ••:••
OH5078DCA · WashingtonTLH · Tallahassee1h 43m••:•• → ••:••
OH5081CLT · CharlotteMYR · Myrtle Beach0h 39m••:•• → ••:••
OH5083BNA · NashvilleCLT · Charlotte0h 59m••:•• → ••:••
OH5084CHA · ChattanoogaDCA · Washington1h 21m••:•• → ••:••
OH5086DFW · Dallas-Fort WorthICT · Wichita0h 59m••:•• → ••:••
OH5088ORF · NorfolkPHL · Philadelphia0h 46m••:•• → ••:••
OH5089STL · St LouisPHL · Philadelphia1h 54m••:•• → ••:••
OH5090MSP · MinneapolisDCA · Washington2h 07m••:•• → ••:••
OH5096CMH · ColumbusCLT · Charlotte1h 01m••:•• → ••:••
OH5099CLT · CharlotteCAK · Akron1h 06m••:•• → ••:••
OH5100PHL · PhiladelphiaYUL · Montréal1h 06m••:•• → ••:••
OH5101IAD · DullesCLT · Charlotte0h 58m••:•• → ••:••
OH5103CLT · CharlotteCMH · Columbus1h 01m••:•• → ••:••
OH5104ICT · WichitaDFW · Dallas-Fort Worth0h 59m••:•• → ••:••
OH5107CVG · Cincinnati / CovingtonCLT · Charlotte1h 00m••:•• → ••:••
OH5111DCA · WashingtonBTV · Burlington1h 11m••:•• → ••:••
OH5113DAY · DaytonCLT · Charlotte1h 04m••:•• → ••:••
OH5115DAY · DaytonDFW · Dallas-Fort Worth1h 59m••:•• → ••:••
OH5116YUL · MontréalPHL · Philadelphia1h 06m••:•• → ••:••
OH5120PHL · PhiladelphiaBGR · Bangor1h 15m••:•• → ••:••
OH5123YUL · MontréalPHL · Philadelphia1h 06m••:•• → ••:••
OH5125DAY · DaytonDFW · Dallas-Fort Worth1h 59m••:•• → ••:••
OH5126ECP · Panama City BeachCLT · Charlotte1h 11m••:•• → ••:••
OH5128TUL · TulsaDCA · Washington2h 20m••:•• → ••:••
OH5135DCA · WashingtonMSP · Minneapolis2h 07m••:•• → ••:••
OH5137CLT · CharlotteYUL · Montréal1h 53m••:•• → ••:••
OH5141HSV · HuntsvilleDFW · Dallas-Fort Worth1h 30m••:•• → ••:••
OH5142CLT · CharlotteLEX · Lexington0h 53m••:•• → ••:••
OH5146SAV · SavannahDCA · Washington1h 21m••:•• → ••:••
OH5147BHM · BirminghamDCA · Washington1h 36m••:•• → ••:••
OH5148DCA · WashingtonMGM · Montgomery1h 40m••:•• → ••:••
OH5149TYS · Knoxville/MaryvilleDCA · Washington1h 11m••:•• → ••:••
OH514QSDF · LouisvilleCLT · Charlotte1h 00m••:•• → ••:••
OH5151CLT · CharlotteCVG · Cincinnati / Covington1h 00m••:•• → ••:••
OH5152CLT · CharlotteHPN · White Plains1h 26m••:•• → ••:••
OH5155CLT · CharlotteCAK · Akron1h 06m••:•• → ••:••
OH5157DAY · DaytonDFW · Dallas-Fort Worth1h 59m••:•• → ••:••
OH5160MHT · ManchesterDCA · Washington1h 08m••:•• → ••:••
OH5161PHL · PhiladelphiaTYS · Knoxville/Maryville1h 24m••:•• → ••:••
OH5162MOB · MobileDFW · Dallas-Fort Worth1h 23m••:•• → ••:••
OH5163CLT · CharlotteGSP · Greenville/Greer/Spartanburg0h 30m••:•• → ••:••
OH5164CLT · CharlotteTYS · Knoxville/Maryville0h 42m••:•• → ••:••
OH5166CHS · CharlestonCLT · Charlotte0h 41m••:•• → ••:••
OH5168PIA · PeoriaCLT · Charlotte1h 30m••:•• → ••:••
OH5169AGS · AugustaDCA · Washington1h 15m••:•• → ••:••
OH5170CLE · ClevelandCLT · Charlotte1h 10m••:•• → ••:••
OH5171BTV · BurlingtonDCA · Washington1h 11m••:•• → ••:••
OH5173IAH · HoustonDFW · Dallas-Fort Worth0h 47m••:•• → ••:••
OH5174CLT · CharlotteDAY · Dayton1h 04m••:•• → ••:••
OH5176SAV · SavannahCLT · Charlotte0h 46m••:•• → ••:••
OH5177CAK · AkronCLT · Charlotte1h 06m••:•• → ••:••
OH5181DFW · Dallas-Fort WorthIAH · Houston0h 47m••:•• → ••:••
OH5182MHT · ManchesterCLT · Charlotte1h 45m••:•• → ••:••
OH5184CLT · CharlotteCAK · Akron1h 06m••:•• → ••:••
OH5185DFW · Dallas-Fort WorthLEX · Lexington1h 50m••:•• → ••:••
OH5186ALB · AlbanyDCA · Washington0h 58m••:•• → ••:••
OH5187GRR · Grand RapidsDCA · Washington1h 21m••:•• → ••:••
OH5189PVD · Providence/WarwickPHL · Philadelphia0h 48m••:•• → ••:••
OH5190MAF · MidlandDFW · Dallas-Fort Worth0h 57m••:•• → ••:••
OH5191PHL · PhiladelphiaYYZ · Toronto1h 01m••:•• → ••:••
OH5192YYZ · TorontoPHL · Philadelphia1h 01m••:•• → ••:••
Routes 1–100 of 447Next →

Live status, gate & on-time performance

Scheduled and actual times, terminal, gate, delays and live position for every flight here are available through the FlightNerve API, one call, one clean response.

Get an API key →

Where PSA Airlines flies

80 destinations served.

Busiest PSA Airlines hubs

Top origin airports by number of routes.

About the PSA Airlines network

PSA Airlines connects 79 origin airports with 80 destinations on 447 scheduled routes. Its domestic network covers about 428 routes, while 19 routes reach international destinations across 2 countries. The busiest base, Toronto (YYZ), anchors most OH departures. Use the map above to see the full route geography, or open any flight number for its exact origin, destination and live status.

Frequently asked

How many destinations does PSA Airlines fly to?

PSA Airlines (OH) serves 80 destinations in 2 countries across 447 routes tracked by FlightNerve.

What is PSA Airlines’s main hub?

PSA Airlines’s busiest base is Toronto Pearson International Airport (YYZ) in Toronto.

What is PSA Airlines’s longest route?

PSA Airlines’s longest scheduled route is Houston (IAH) to Washington (DCA), about 1,941 km.

Can I track PSA Airlines flights with an API?

Yes. FlightNerve returns live status, position, schedule and aircraft for any OH flight in a single API call.

Track any PSA Airlines flight in real time

Live status, position, schedule and aircraft for every OH flight, one API call.

Get an API key →