Advisory / planning use only. NOT a certified navigation source. Built from free FAA public data (CIFP + NASR).

aerodatalab

search

Advisory trip planning

Trip planner

A multi-hop chain of fuel-stop airports origin→destination — every hop within aircraft range and terrain-feasible, direct across the flats and along real airways through the mountains.

This tool suggests stops and shows the terrain and airway basis of each hop. It never asserts the weather will hold or that fuel is available — stop categories are current observations, not a forecast, and stops are not filtered by weather. Advisory / planning use only — not for navigation.

Plan a multi-hop trip

Require of router-chosen stops
Applied only to the stops the router picks; origin, destination, and vias are exempt but still reported. Fresh METAR is live; approach and towered are cycle data.

The sanctioned way to plan farther than /plan's 600 nm cap: a chain of fuel-stop airports where every hop is within range and terrain-feasible. Try the worked example KCDW → KCVO (New Jersey to Oregon in a light single). Full JSON at /v1/trip. Trips are capped at 3,000 nm great-circle.

MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA 1,800 ftMORA 6,100 ftMORA 6,600 ftMORA 9,300 ftMORA 15,300 ft — above ceiling (direct hop vetoed)MORA 16,500 ft — above ceiling (direct hop vetoed)MORA 13,400 ft — above ceiling (direct hop vetoed)MORA 11,700 ftMORA 11,700 ftMORA 11,800 ftMORA 12,600 ft — above ceiling (direct hop vetoed)MORA 13,600 ft — above ceiling (direct hop vetoed)MORA 13,500 ft — above ceiling (direct hop vetoed)MORA 13,500 ft — above ceiling (direct hop vetoed)MORA 13,600 ft — above ceiling (direct hop vetoed)MORA 16,500 ft — above ceiling (direct hop vetoed)MORA 16,500 ft — above ceiling (direct hop vetoed)MORA 16,400 ft — above ceiling (direct hop vetoed)MORA 16,500 ft — above ceiling (direct hop vetoed)MORA 15,900 ft — above ceiling (direct hop vetoed)MORA 9,900 ftMORA 6,900 ftMORA 5,300 ftMORA 5,100 ftMORA 4,400 ftMORA 3,900 ftMORA 4,200 ftMORA 3,700 ftMORA 2,900 ftMORA 3,200 ftMORA 4,700 ftMORA 4,700 ftMORA 3,100 ftMORA 3,400 ftMORA 3,600 ftMORA 3,100 ftMORA 2,800 ftMORA 2,700 ftMORA 3,200 ftMORA 4,700 ftMORA 6,100 ftMORA 6,100 ftMORA 7,000 ftMORA 6,900 ftMORA 6,500 ftMORA 6,300 ftMORA 2,700 ftMORA 1,900 ftMORA 2,000 ftMORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA 5,700 ftMORA 7,100 ftMORA 4,900 ftMORA 12,700 ft — above ceiling (direct hop vetoed)MORA 14,800 ft — above ceiling (direct hop vetoed)MORA 13,600 ft — above ceiling (direct hop vetoed)MORA 14,300 ft — above ceiling (direct hop vetoed)MORA 14,300 ft — above ceiling (direct hop vetoed)MORA 13,800 ft — above ceiling (direct hop vetoed)MORA 15,300 ft — above ceiling (direct hop vetoed)MORA 12,000 ftMORA 14,400 ft — above ceiling (direct hop vetoed)MORA 13,900 ft — above ceiling (direct hop vetoed)MORA 13,900 ft — above ceiling (direct hop vetoed)MORA 15,100 ft — above ceiling (direct hop vetoed)MORA 15,200 ft — above ceiling (direct hop vetoed)MORA 16,600 ft — above ceiling (direct hop vetoed)MORA 16,600 ft — above ceiling (direct hop vetoed)MORA 16,500 ft — above ceiling (direct hop vetoed)MORA 16,300 ft — above ceiling (direct hop vetoed)MORA 8,900 ftMORA 6,800 ftMORA 5,400 ftMORA 4,700 ftMORA 4,500 ftMORA 4,100 ftMORA 4,200 ftMORA 3,700 ftMORA 3,700 ftMORA 3,200 ftMORA 3,000 ftMORA 4,000 ftMORA 2,800 ftMORA 3,200 ftMORA 2,700 ftMORA 2,700 ftMORA 2,600 ftMORA 2,600 ftMORA 3,600 ftMORA 3,100 ftMORA 3,400 ftMORA 4,400 ftMORA 5,600 ftMORA 7,200 ftMORA 7,200 ftMORA 6,300 ftMORA 4,500 ftMORA 2,300 ftMORA 2,200 ftMORA 1,800 ftMORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA 5,000 ftMORA 9,800 ftMORA 10,400 ftMORA 9,500 ftMORA 13,000 ft — above ceiling (direct hop vetoed)MORA 13,000 ft — above ceiling (direct hop vetoed)MORA 12,300 ftMORA 13,800 ft — above ceiling (direct hop vetoed)MORA 13,300 ft — above ceiling (direct hop vetoed)MORA 13,300 ft — above ceiling (direct hop vetoed)MORA 15,300 ft — above ceiling (direct hop vetoed)MORA 14,400 ft — above ceiling (direct hop vetoed)MORA 12,400 ftMORA 14,200 ft — above ceiling (direct hop vetoed)MORA 12,600 ft — above ceiling (direct hop vetoed)MORA 11,800 ftMORA 13,300 ft — above ceiling (direct hop vetoed)MORA 16,300 ft — above ceiling (direct hop vetoed)MORA 16,800 ft — above ceiling (direct hop vetoed)MORA 16,600 ft — above ceiling (direct hop vetoed)MORA 12,100 ftMORA 9,100 ftMORA 6,800 ftMORA 5,800 ftMORA 4,900 ftMORA 4,300 ftMORA 3,800 ftMORA 3,600 ftMORA 3,700 ftMORA 3,700 ftMORA 3,200 ftMORA 3,100 ftMORA 3,200 ftMORA 3,000 ftMORA 2,800 ftMORA 3,200 ftMORA 3,200 ftMORA 2,700 ftMORA 3,200 ftMORA 3,000 ftMORA 3,200 ftMORA 3,100 ftMORA 2,900 ftMORA 3,900 ftMORA 5,300 ftMORA 7,100 ftMORA 5,700 ftMORA 4,800 ftMORA 4,000 ftMORA 2,700 ftMORA 2,200 ftMORA 1,500 ftMORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA 6,400 ftMORA 11,200 ftMORA 11,200 ftMORA 12,800 ft — above ceiling (direct hop vetoed)MORA 10,700 ftMORA 11,400 ftMORA 12,200 ftMORA 12,000 ftMORA 12,000 ftMORA 13,500 ft — above ceiling (direct hop vetoed)MORA 12,900 ft — above ceiling (direct hop vetoed)MORA 12,900 ft — above ceiling (direct hop vetoed)MORA 13,300 ft — above ceiling (direct hop vetoed)MORA 14,000 ft — above ceiling (direct hop vetoed)MORA 15,800 ft — above ceiling (direct hop vetoed)MORA 14,900 ft — above ceiling (direct hop vetoed)MORA 12,100 ftMORA 14,700 ft — above ceiling (direct hop vetoed)MORA 15,100 ft — above ceiling (direct hop vetoed)MORA 16,600 ft — above ceiling (direct hop vetoed)MORA 9,700 ftMORA 8,200 ftMORA 6,300 ftMORA 5,400 ftMORA 5,000 ftMORA 4,700 ftMORA 4,600 ftMORA 4,200 ftMORA 3,600 ftMORA 2,900 ftMORA 3,300 ftMORA 3,100 ftMORA 3,200 ftMORA 2,800 ftMORA 2,600 ftMORA 2,900 ftMORA 3,200 ftMORA 3,100 ftMORA 3,000 ftMORA 3,000 ftMORA 3,100 ftMORA 3,200 ftMORA 3,200 ftMORA 3,500 ftMORA 4,700 ftMORA 5,400 ftMORA 5,500 ftMORA 5,000 ftMORA 4,500 ftMORA 4,700 ftMORA 3,000 ftMORA 3,000 ftMORA 2,000 ftMORA 1,900 ftMORA unknown (not passable direct)MORA unknown (not passable direct)MORA 6,000 ftMORA 11,200 ftMORA 16,300 ft — above ceiling (direct hop vetoed)MORA 10,500 ftMORA 12,200 ftMORA 11,100 ftMORA 11,800 ftMORA 12,100 ftMORA 12,700 ft — above ceiling (direct hop vetoed)MORA 13,500 ft — above ceiling (direct hop vetoed)MORA 12,900 ft — above ceiling (direct hop vetoed)MORA 12,900 ft — above ceiling (direct hop vetoed)MORA 12,100 ftMORA 12,200 ftMORA 12,600 ft — above ceiling (direct hop vetoed)MORA 12,000 ftMORA 12,100 ftMORA 13,400 ft — above ceiling (direct hop vetoed)MORA 14,300 ft — above ceiling (direct hop vetoed)MORA 12,200 ftMORA 9,700 ftMORA 8,100 ftMORA 6,900 ftMORA 5,700 ftMORA 5,000 ftMORA 4,500 ftMORA 4,100 ftMORA 4,800 ftMORA 3,900 ftMORA 4,000 ftMORA 3,300 ftMORA 4,100 ftMORA 3,100 ftMORA 3,400 ftMORA 3,200 ftMORA 3,200 ftMORA 3,200 ftMORA 3,500 ftMORA 3,100 ftMORA 2,800 ftMORA 2,900 ftMORA 3,200 ftMORA 3,100 ftMORA 3,200 ftMORA 3,700 ftMORA 4,600 ftMORA 5,300 ftMORA 5,400 ftMORA 5,000 ftMORA 5,100 ftMORA 6,500 ftMORA 4,700 ftMORA 4,200 ftMORA 2,700 ftMORA unknown (not passable direct)MORA unknown (not passable direct)MORA 7,200 ftMORA 9,400 ftMORA 11,800 ftMORA 11,200 ftMORA 10,800 ftMORA 10,300 ftMORA 12,000 ftMORA 10,100 ftMORA 10,700 ftMORA 11,200 ftMORA 11,200 ftMORA 12,700 ft — above ceiling (direct hop vetoed)MORA 11,600 ftMORA 12,400 ftMORA 13,700 ft — above ceiling (direct hop vetoed)MORA 15,600 ft — above ceiling (direct hop vetoed)MORA 14,600 ft — above ceiling (direct hop vetoed)MORA 12,400 ftMORA 11,500 ftMORA 12,600 ft — above ceiling (direct hop vetoed)MORA 8,500 ftMORA 7,600 ftMORA 5,900 ftMORA 5,700 ftMORA 5,000 ftMORA 5,200 ftMORA 3,900 ftMORA 3,900 ftMORA 4,500 ftMORA 3,300 ftMORA 3,500 ftMORA 3,000 ftMORA 3,600 ftMORA 4,100 ftMORA 3,000 ftMORA 3,700 ftMORA 2,800 ftMORA 2,700 ftMORA 2,500 ftMORA 3,100 ftMORA 3,100 ftMORA 3,100 ftMORA 2,800 ftMORA 3,100 ftMORA 3,300 ftMORA 5,000 ftMORA 4,900 ftMORA 5,200 ftMORA 4,800 ftMORA 5,000 ftMORA 6,300 ftMORA 6,100 ftMORA 6,100 ftMORA 4,900 ftMORA unknown (not passable direct)MORA unknown (not passable direct)MORA 4,800 ftMORA 6,800 ftMORA 11,500 ftMORA 11,500 ftMORA 9,400 ftMORA 9,400 ftMORA 9,100 ftMORA 8,800 ftMORA 10,700 ftMORA 13,000 ft — above ceiling (direct hop vetoed)MORA 14,200 ft — above ceiling (direct hop vetoed)MORA 14,400 ft — above ceiling (direct hop vetoed)MORA 13,000 ft — above ceiling (direct hop vetoed)MORA 13,200 ft — above ceiling (direct hop vetoed)MORA 16,100 ft — above ceiling (direct hop vetoed)MORA 16,100 ft — above ceiling (direct hop vetoed)MORA 13,400 ft — above ceiling (direct hop vetoed)MORA 11,400 ftMORA 11,200 ftMORA 8,700 ftMORA 9,400 ftMORA 9,500 ftMORA 5,400 ftMORA 5,100 ftMORA 4,600 ftMORA 4,500 ftMORA 3,700 ftMORA 3,800 ftMORA 4,600 ftMORA 4,000 ftMORA 3,300 ftMORA 3,500 ftMORA 4,000 ftMORA 3,200 ftMORA 3,300 ftMORA 3,700 ftMORA 3,000 ftMORA 3,000 ftMORA 3,000 ftMORA 3,200 ftMORA 3,000 ftMORA 3,200 ftMORA 2,600 ftMORA 3,100 ftMORA 3,300 ftMORA 3,200 ftMORA 2,900 ftMORA 2,400 ftMORA 4,700 ftMORA 4,900 ftMORA 6,200 ftMORA 6,200 ftMORA 6,500 ftMORA 7,100 ftMORA unknown (not passable direct)MORA unknown (not passable direct)MORA 4,700 ftMORA 6,400 ftMORA 8,500 ftMORA 12,700 ft — above ceiling (direct hop vetoed)MORA 9,200 ftMORA 10,100 ftMORA 11,300 ftMORA 11,600 ftMORA 10,800 ftMORA 13,100 ft — above ceiling (direct hop vetoed)MORA 14,200 ft — above ceiling (direct hop vetoed)MORA 15,000 ft — above ceiling (direct hop vetoed)MORA 14,400 ft — above ceiling (direct hop vetoed)MORA 13,600 ft — above ceiling (direct hop vetoed)MORA 14,100 ft — above ceiling (direct hop vetoed)MORA 15,500 ft — above ceiling (direct hop vetoed)MORA 12,400 ftMORA 15,300 ft — above ceiling (direct hop vetoed)MORA 14,200 ft — above ceiling (direct hop vetoed)MORA 8,000 ftMORA 9,500 ftMORA 9,700 ftMORA 5,500 ftMORA 4,300 ftMORA 4,300 ftMORA 4,500 ftMORA 3,700 ftMORA 4,700 ftMORA 3,700 ftMORA 3,500 ftMORA 3,300 ftMORA 3,600 ftMORA 3,400 ftMORA 4,200 ftMORA 4,200 ftMORA 3,700 ftMORA 3,200 ftMORA 3,200 ftMORA 2,600 ftMORA 4,100 ftMORA 3,600 ftMORA 2,800 ftMORA 2,500 ftMORA 3,000 ftMORA 3,400 ftMORA 3,100 ftMORA 3,100 ftMORA 3,600 ftMORA 2,600 ftMORA 4,700 ftMORA 7,600 ftMORA 7,600 ftMORA 6,700 ftMORA 8,600 ftMORA unknown (not passable direct)MORA unknown (not passable direct)MORA 5,300 ftMORA 5,900 ftMORA 7,600 ftMORA 13,500 ft — above ceiling (direct hop vetoed)MORA 8,200 ftMORA 8,300 ftMORA 10,900 ftMORA 12,200 ftMORA 11,600 ftMORA 11,600 ftMORA 12,400 ftMORA 13,400 ft — above ceiling (direct hop vetoed)MORA 13,400 ft — above ceiling (direct hop vetoed)MORA 13,600 ft — above ceiling (direct hop vetoed)MORA 14,100 ft — above ceiling (direct hop vetoed)MORA 14,900 ft — above ceiling (direct hop vetoed)MORA 11,500 ftMORA 12,200 ftMORA 7,400 ftMORA 6,800 ftMORA 6,800 ftMORA 6,400 ftMORA 5,500 ftMORA 4,200 ftMORA 4,200 ftMORA 4,200 ftMORA 3,800 ftMORA 4,700 ftMORA 4,000 ftMORA 3,700 ftMORA 3,400 ftMORA 3,600 ftMORA 3,000 ftMORA 3,300 ftMORA 4,200 ftMORA 4,500 ftMORA 3,400 ftMORA 3,000 ftMORA 2,700 ftMORA 3,000 ftMORA 3,600 ftMORA 2,600 ftMORA 2,700 ftMORA 2,800 ftMORA 2,500 ftMORA 3,200 ftMORA 3,300 ftMORA 3,600 ftMORA 4,000 ftMORA 4,200 ftMORA 4,400 ftMORA 3,900 ftMORA 5,500 ftMORA 6,000 ftMORA unknown (not passable direct)MORA unknown (not passable direct)MORA 3,800 ftMORA 5,500 ftMORA 10,700 ftMORA 16,800 ft — above ceiling (direct hop vetoed)MORA 8,700 ftMORA 6,500 ftMORA 8,600 ftMORA 8,700 ftMORA 9,200 ftMORA 10,100 ftMORA 12,300 ftMORA 13,200 ft — above ceiling (direct hop vetoed)MORA 13,000 ft — above ceiling (direct hop vetoed)MORA 11,900 ftMORA 13,600 ft — above ceiling (direct hop vetoed)MORA 11,100 ftMORA 8,100 ftMORA 6,300 ftMORA 6,300 ftMORA 6,000 ftMORA 6,100 ftMORA 6,000 ftMORA 4,700 ftMORA 4,200 ftMORA 4,500 ftMORA 4,000 ftMORA 3,800 ftMORA 3,300 ftMORA 3,700 ftMORA 3,300 ftMORA 3,500 ftMORA 3,000 ftMORA 3,200 ftMORA 3,100 ftMORA 4,200 ftMORA 3,400 ftMORA 3,500 ftMORA 3,800 ftMORA 3,200 ftMORA 2,800 ftMORA 3,500 ftMORA 3,500 ftMORA 3,300 ftMORA 3,300 ftMORA 3,300 ftMORA 3,000 ftMORA 3,200 ftMORA 3,200 ftMORA 4,200 ftMORA 5,000 ftMORA 5,500 ftMORA 4,800 ftMORA 4,000 ftMORA 4,800 ftMORA unknown (not passable direct)MORA unknown (not passable direct)MORA 6,500 ftMORA 10,300 ftMORA 8,600 ftMORA 11,600 ftMORA 11,600 ftMORA 8,000 ftMORA 7,200 ftMORA 8,200 ftMORA 9,200 ftMORA 9,900 ftMORA 12,000 ftMORA 12,000 ftMORA 11,600 ftMORA 10,400 ftMORA 11,500 ftMORA 8,800 ftMORA 8,300 ftMORA 6,000 ftMORA 5,900 ftMORA 5,900 ftMORA 5,500 ftMORA 4,800 ftMORA 4,800 ftMORA 4,300 ftMORA 4,200 ftMORA 3,700 ftMORA 3,700 ftMORA 4,300 ftMORA 2,800 ftMORA 3,400 ftMORA 3,700 ftMORA 3,300 ftMORA 3,400 ftMORA 3,500 ftMORA 3,600 ftMORA 3,500 ftMORA 3,200 ftMORA 2,800 ftMORA 2,500 ftMORA 3,300 ftMORA 3,500 ftMORA 3,500 ftMORA 3,300 ftMORA 3,300 ftMORA 3,600 ftMORA 3,100 ftMORA 3,000 ftMORA 3,300 ftMORA 3,500 ftMORA 4,500 ftMORA 4,700 ftMORA 4,500 ftMORA 4,700 ftMORA 6,200 ftMORA unknown (not passable direct)MORA 5,800 ftMORA 7,400 ftMORA 8,800 ftMORA 9,400 ftMORA 13,000 ft — above ceiling (direct hop vetoed)MORA 12,200 ftMORA 10,900 ftMORA 9,400 ftMORA 9,800 ftMORA 9,900 ftMORA 11,100 ftMORA 12,500 ftMORA 12,800 ft — above ceiling (direct hop vetoed)MORA 11,100 ftMORA 9,300 ftMORA 8,200 ftMORA 9,300 ftMORA 8,000 ftMORA 5,500 ftMORA 5,700 ftMORA 4,500 ftMORA 4,200 ftMORA 4,400 ftMORA 4,200 ftMORA 4,300 ftMORA 3,900 ftMORA 3,700 ftMORA 4,100 ftMORA 4,100 ftMORA 2,800 ftMORA 2,800 ftMORA 2,900 ftMORA 3,100 ftMORA 3,000 ftMORA 3,400 ftMORA 3,600 ftMORA 3,600 ftMORA 3,300 ftMORA 3,300 ftMORA 3,400 ftMORA 3,500 ftMORA 3,200 ftMORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA 9,500 ftMORA 9,600 ftMORA 8,800 ftMORA 11,100 ftMORA 11,300 ftMORA 11,300 ftMORA 11,000 ftMORA 10,900 ftMORA 11,000 ftMORA 11,600 ftMORA 12,300 ftMORA 13,500 ft — above ceiling (direct hop vetoed)MORA 12,500 ftMORA 11,900 ftMORA 7,000 ftMORA 8,500 ftMORA 7,200 ftMORA 6,900 ftMORA 6,300 ftMORA 4,800 ftMORA 4,700 ftMORA 4,700 ftMORA 4,100 ftMORA 4,000 ftMORA 4,800 ftMORA 3,600 ftMORA 4,000 ftMORA 4,000 ftMORA 3,300 ftMORA 3,400 ftMORA 2,800 ftMORA 2,800 ftMORA 3,000 ftMORA 3,000 ftMORA 3,100 ftMORA 3,200 ftMORA 3,300 ftMORA 3,300 ftMORA 3,300 ftMORA 3,300 ftMORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA 9,500 ftMORA 11,800 ftMORA 12,600 ft — above ceiling (direct hop vetoed)MORA 12,900 ft — above ceiling (direct hop vetoed)MORA 12,100 ftMORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)MORA unknown (not passable direct)V120T276T317V520V536V269V536ZEKELFRYMNCEPERCLOVAALWPDTEENIEJAIME388.1 nm396 nm390.7 nm379.8 nm380.1 nm249.4 nmKCDW4552 ft · VFRKPHN5104 ft · IFRKRCX4001 ft · MVFR6H83800 ft · no-stationKLWT6100 ft · no-stationS953819 ft · no-stationKCVO5900 ft · VFRGrid MORA (ft)lowhighabove ceiling (wall)MORA unknowndirect hopairway hop + fixes

Local equirectangular projection, north up. The shaded backdrop is 1-degree grid MORA (light → dark = low → high); red cells exceed the 12,500 ft ceiling — the wall a direct hop cannot cross — and hatched cells are unknown terrain (never flown direct). The dashed line is the origin→destination great circle. Blue hops are direct (great-circle arcs); purple hops ride real airways, drawn through their published fixes with the airway ident labeled along each run.

Trip · 6 hops · 5 intermediate stops · 2184.2 nm

This trip wants 12,500 ft westbound — the lowest VFR cruising altitude (91.159) that clears every leg's floor. It is driven by leg #5 KLWTS95. At or below your 12,500 ft ceiling. Advisory; assumes the ≥3,000 ft AGL rule and does not apply magnetic variation on true-track fallbacks — verify.

#StopNameBest runway (ft)From prev (nm)ToweredApproachFuel (NASR)Category (now)
1KCDWESSEX COUNTY4,552 fttoweredIAP100LL,AVFR
2KPHNST CLAIR COUNTY INTL5,104 ft388.1 nmnon-twrIAP100LL,A+IFR
3KRCXRUSK COUNTY4,001 ft396.0 nmnon-twrIAP100LL,AMVFR
46H8HAZELTON MUNI3,800 ft390.7 nmnon-twrnoneno-station
5KLWTLEWISTOWN MUNI6,100 ft379.8 nmnon-twrIAP100,100LL,Ano-station
6S95MARTIN FLD3,819 ft374.2 nmnon-twrnone100LLno-station
7KCVOCORVALLIS MUNI5,900 ft225.9 nmnon-twrIAP100LL,AVFR

Great-circle origin→destination is 2141.3 nm; the planned chain is 2184.2 nm. Categories are current observations where a fresh METAR exists, else the reason it is absent (stops are never filtered by weather). Fuel is FAA NASR-reported (same cycle): listed grades are shown verbatim, an means fuel is not reported for that field — not that fuel is unavailable (NASR carries no “no fuel” value); confirm fuel and hours at each stop.

Legs · 2 airway, 4 direct

#1KCDWKPHNdirect
388.1 nmMORA ≤ 6,500 ftplan 6,500 ft westboundtactical /plan →

Direct great circle — no airway fixes. Via corridor.

Nav log

FLOOR is the segment's FAA altitude floor — the governing MEA (airway) or grid MORA (direct), both FAA minimums. ALT is the lowest VFR cruising rung ≥ floor (14 CFR 91.159): magnetic course 0–179° → odd thousands + 500, 180–359° → even + 500. The ≥3,000 ft AGL rule is assumed (we can't compute AGL per segment; a rec at/below 3,000 AGL is legal at any altitude, and ours is still ≥ floor). T marks a rung whose hemisphere came from the computed true track (no FAA magnetic course; variation unapplied); marks a rung above your ceiling (or capped at 17,999 ft — VFR-on-top is out of scope). Advisory — verify. TRK °T is our computed great-circle track (whole degrees) — advisory, ours. TRK °M is the FAA-published outbound magnetic course where the segment rides an airway; R marks a reciprocal (flown against the airway's charted direction); it is blank where no course is published — never computed, never coerced to 0. DIST/CUM are great-circle nm; for an airway hop the airport-to-fix join distance is in the leg total above, not a nav-log row.

04,0008,0000 nm194.1 nm388.1 nmterrain max 2,566 ft · GMTED-derivedgrid MORA 6,500 ft (FAA)

Terrain silhouette computed from USGS GMTED2010 300darcsec/max (~0.5 nm cells, per-cell maximum elevation) — aerodatalab-computed, advisory, NOT an FAA minimum. The grid MORA line is the FAA governing altitude. At this resolution a narrow pass can read higher than its col (a nearby ridge inside the same ~0.5 nm cell dominates the max).

#2KPHNKRCXdirect
396.0 nmMORA ≤ 4,500 ftplan 4,500 ft westboundtactical /plan →

Direct great circle — no airway fixes. Via corridor.

Nav log

FLOOR is the segment's FAA altitude floor — the governing MEA (airway) or grid MORA (direct), both FAA minimums. ALT is the lowest VFR cruising rung ≥ floor (14 CFR 91.159): magnetic course 0–179° → odd thousands + 500, 180–359° → even + 500. The ≥3,000 ft AGL rule is assumed (we can't compute AGL per segment; a rec at/below 3,000 AGL is legal at any altitude, and ours is still ≥ floor). T marks a rung whose hemisphere came from the computed true track (no FAA magnetic course; variation unapplied); marks a rung above your ceiling (or capped at 17,999 ft — VFR-on-top is out of scope). Advisory — verify. TRK °T is our computed great-circle track (whole degrees) — advisory, ours. TRK °M is the FAA-published outbound magnetic course where the segment rides an airway; R marks a reciprocal (flown against the airway's charted direction); it is blank where no course is published — never computed, never coerced to 0. DIST/CUM are great-circle nm; for an airway hop the airport-to-fix join distance is in the leg total above, not a nav-log row.

02,5005,0000 nm198 nm396 nmterrain max 1,732 ft · GMTED-derivedgrid MORA 4,500 ft (FAA)

Terrain silhouette computed from USGS GMTED2010 300darcsec/max (~0.5 nm cells, per-cell maximum elevation) — aerodatalab-computed, advisory, NOT an FAA minimum. The grid MORA line is the FAA governing altitude. At this resolution a narrow pass can read higher than its col (a nearby ridge inside the same ~0.5 nm cell dominates the max).

#3KRCX6H8direct
390.7 nmMORA ≤ 4,500 ftplan 4,500 ft westboundtactical /plan →

Direct great circle — no airway fixes. Via corridor.

Nav log

FLOOR is the segment's FAA altitude floor — the governing MEA (airway) or grid MORA (direct), both FAA minimums. ALT is the lowest VFR cruising rung ≥ floor (14 CFR 91.159): magnetic course 0–179° → odd thousands + 500, 180–359° → even + 500. The ≥3,000 ft AGL rule is assumed (we can't compute AGL per segment; a rec at/below 3,000 AGL is legal at any altitude, and ours is still ≥ floor). T marks a rung whose hemisphere came from the computed true track (no FAA magnetic course; variation unapplied); marks a rung above your ceiling (or capped at 17,999 ft — VFR-on-top is out of scope). Advisory — verify. TRK °T is our computed great-circle track (whole degrees) — advisory, ours. TRK °M is the FAA-published outbound magnetic course where the segment rides an airway; R marks a reciprocal (flown against the airway's charted direction); it is blank where no course is published — never computed, never coerced to 0. DIST/CUM are great-circle nm; for an airway hop the airport-to-fix join distance is in the leg total above, not a nav-log row.

02,5005,0000 nm195.4 nm390.7 nmterrain max 2,159 ft · GMTED-derivedgrid MORA 4,500 ft (FAA)

Terrain silhouette computed from USGS GMTED2010 300darcsec/max (~0.5 nm cells, per-cell maximum elevation) — aerodatalab-computed, advisory, NOT an FAA minimum. The grid MORA line is the FAA governing altitude. At this resolution a narrow pass can read higher than its col (a nearby ridge inside the same ~0.5 nm cell dominates the max).

#46H8KLWTdirect
379.8 nmMORA ≤ 8,800 ftplan 10,500 ft westboundtactical /plan →

Direct great circle — no airway fixes. Via corridor.

Nav log

FLOOR is the segment's FAA altitude floor — the governing MEA (airway) or grid MORA (direct), both FAA minimums. ALT is the lowest VFR cruising rung ≥ floor (14 CFR 91.159): magnetic course 0–179° → odd thousands + 500, 180–359° → even + 500. The ≥3,000 ft AGL rule is assumed (we can't compute AGL per segment; a rec at/below 3,000 AGL is legal at any altitude, and ours is still ≥ floor). T marks a rung whose hemisphere came from the computed true track (no FAA magnetic course; variation unapplied); marks a rung above your ceiling (or capped at 17,999 ft — VFR-on-top is out of scope). Advisory — verify. TRK °T is our computed great-circle track (whole degrees) — advisory, ours. TRK °M is the FAA-published outbound magnetic course where the segment rides an airway; R marks a reciprocal (flown against the airway's charted direction); it is blank where no course is published — never computed, never coerced to 0. DIST/CUM are great-circle nm; for an airway hop the airport-to-fix join distance is in the leg total above, not a nav-log row.

05,00010,0000 nm189.9 nm379.8 nmterrain max 4,859 ft · GMTED-derivedgrid MORA 8,800 ft (FAA)

Terrain silhouette computed from USGS GMTED2010 300darcsec/max (~0.5 nm cells, per-cell maximum elevation) — aerodatalab-computed, advisory, NOT an FAA minimum. The grid MORA line is the FAA governing altitude. At this resolution a narrow pass can read higher than its col (a nearby ridge inside the same ~0.5 nm cell dominates the max).

#5KLWTS95airway
380.1 nmMEA ≤ 11,600 ftplan 12,500 ft westboundtactical /plan →

KLWTZEKELV120YOGOST276FRYMN BRCKN ARSHO MSO WAANE LOLLO DAIRE RIVAL JIROS OFINOT317CEPER PETEZ MQGV520CLOVA ALWS95

Nav log

FLOOR is the segment's FAA altitude floor — the governing MEA (airway) or grid MORA (direct), both FAA minimums. ALT is the lowest VFR cruising rung ≥ floor (14 CFR 91.159): magnetic course 0–179° → odd thousands + 500, 180–359° → even + 500. The ≥3,000 ft AGL rule is assumed (we can't compute AGL per segment; a rec at/below 3,000 AGL is legal at any altitude, and ours is still ≥ floor). T marks a rung whose hemisphere came from the computed true track (no FAA magnetic course; variation unapplied); marks a rung above your ceiling (or capped at 17,999 ft — VFR-on-top is out of scope). Advisory — verify. TRK °T is our computed great-circle track (whole degrees) — advisory, ours. TRK °M is the FAA-published outbound magnetic course where the segment rides an airway; R marks a reciprocal (flown against the airway's charted direction); it is blank where no course is published — never computed, never coerced to 0. DIST/CUM are great-circle nm; for an airway hop the airport-to-fix join distance is in the leg total above, not a nav-log row.

06,50013,0000 nm177 nm353.9 nmterrain max 8,504 ft · GMTED-derivedMEA 11,600 ft (FAA)

Terrain silhouette computed from USGS GMTED2010 300darcsec/max (~0.5 nm cells, per-cell maximum elevation) — aerodatalab-computed, advisory, NOT an FAA minimum. The MEA line is the FAA governing altitude. At this resolution a narrow pass can read higher than its col (a nearby ridge inside the same ~0.5 nm cell dominates the max).

#6S95KCVOairway
249.4 nmMEA ≤ 10,000 ftplan 10,500 ft westboundtactical /plan →

S95PDTV536OLNUC TEBKE HEPPE RENCE ROAMS ZEMAB ARNOY ZORNS DUMMP DSDV269EENIE MANTEV536JAIMEKCVO

Nav log

FLOOR is the segment's FAA altitude floor — the governing MEA (airway) or grid MORA (direct), both FAA minimums. ALT is the lowest VFR cruising rung ≥ floor (14 CFR 91.159): magnetic course 0–179° → odd thousands + 500, 180–359° → even + 500. The ≥3,000 ft AGL rule is assumed (we can't compute AGL per segment; a rec at/below 3,000 AGL is legal at any altitude, and ours is still ≥ floor). T marks a rung whose hemisphere came from the computed true track (no FAA magnetic course; variation unapplied); marks a rung above your ceiling (or capped at 17,999 ft — VFR-on-top is out of scope). Advisory — verify. TRK °T is our computed great-circle track (whole degrees) — advisory, ours. TRK °M is the FAA-published outbound magnetic course where the segment rides an airway; R marks a reciprocal (flown against the airway's charted direction); it is blank where no course is published — never computed, never coerced to 0. DIST/CUM are great-circle nm; for an airway hop the airport-to-fix join distance is in the leg total above, not a nav-log row.

05,50011,0000 nm94.8 nm189.6 nmterrain max 6,650 ft · GMTED-derivedMEA 10,000 ft (FAA)

Terrain silhouette computed from USGS GMTED2010 300darcsec/max (~0.5 nm cells, per-cell maximum elevation) — aerodatalab-computed, advisory, NOT an FAA minimum. The MEA line is the FAA governing altitude. At this resolution a narrow pass can read higher than its col (a nearby ridge inside the same ~0.5 nm cell dominates the max).

Each airway leg shows its full fix-by-fix routing — the join fix, every intermediate fix with the airway it rides, and the exit fix — copyable into a flight plan. The airway ident (highlighted) marks where the flown airway changes.

Open in ForeFlight

Open in ForeFlight ↗

The button opens ForeFlight with this route pre-filled — it only works on a device with ForeFlight installed. Everywhere else, copy the route string above into your flight-planning tool. The string is the full trip: each stop ident, with each airway hop drawn fix-by-fix (entry fix, airway, transition fix, …, exit fix) and direct hops as adjacent idents.

Caveats

  • Reported flight categories are CURRENT observations, not a forecast — a multi-day trip will see different weather. Stops are not filtered by weather.
  • Fuel listings are FAA NASR-reported (same cycle) and may be stale; an UNKNOWN fuel field means the FAA did not survey it, NOT that fuel is unavailable. Confirm fuel type, availability, and hours at each stop independently.
  • Direct-hop terrain feasibility is tested by sampling the great circle every moraSampleNm against 1-degree MORA cells; a covered verdict is exact only to that spacing, and each MORA is the maximum over its whole cell.
  • Airway feasibility uses a conservative MEA filter: a segment with an unknown (UNKNN) or absent (blank) minimum altitude is treated as NOT flyable, and both directional minimums must clear the ceiling. Some real segments are excluded.

Snapshot & configuration

Nav cycle
2607
Artifact
66355e9d67a7
Range / hop
400 nm
Ceiling
12,500 ft
Min runway
3,000 ft
Stop penalty
30 nm
Corridor half-width
100 nm
Via
none
Require
none
Weather feed
present · 75 min max age

This trip is reproducible from the values above: the same nav cycle, artifact, and config yield the same chain. Weather is an ephemeral overlay — reported per stop, never merged into the navigation data and never used to select stops.

Advisory / planning only · AIRAC cycle 2607 · not a certified navigation source.