No direct flight connects London, Ontario (YXU) to Pittsburgh (PIT). The practical options:
Route: YXU → YYZ (Toronto Pearson) → PIT
Airlines: Air Canada / United (codeshare) on both legs
Time: ~3h 35m total (1h YXU-YYZ, 1h 15m layover, 1h 20m YYZ-PIT)
Frequency: 4–6 daily YXU-YYZ; 6–8 daily YYZ-PIT
Cost: $350–$700+ roundtrip (varies wildly)
Route: London, ON → Detroit (tunnel/bus) → Pittsburgh
Carriers: Greyhound / FlixBus / Megabus (connecting)
Time: ~12h 15m (multiple transfers)
Cost: $80–$150 one-way
Distance: 370 km / 230 mi
Time: 4h 15m (no traffic) via ON-401 → I-75 → I-90 → I-79
Border: Sarnia/Port Huron (Blue Water Bridge) or Windsor/Detroit (tunnel/bridge). NEXUS/FAST saves time.
Cost: Gas ~$40 + tolls ~$15 + border wait risk
Via Rail London → Toronto (4h 30m) → Amtrak Maple Leaf Toronto → Buffalo (4h 30m) → Greyhound Buffalo → Pittsburgh (3h). Total 12h+.
Fly via Toronto if time matters. Drive if you need a car in Pittsburgh. Bus only if budget is absolute constraint. Book flights 3+ weeks out for sane prices.