The Routes section becomes active once the Aircraft, Departure and Destination have been selected.


1. Initial Flight Level
2. Flight Rules
3. Selected Route
4. Route Builder
5. Route List

1. Initial Flight Level


The initial Flight Level is the planned altitude for the flight. This is the altitude at which ATC will expect the flight to operate. Entries are made as either 2 digit or 3 digit values, for example 9000 ft would be entered as 90 and FL430 would be entered as 430.

2. Flight Rules



The flight rules for the flight. Click the drop-down to choose between IFR, VFR, YFR Flight (IFR, followed by one or more changes of flight rules), and ZFR Flight (VFR, followed by one or more changes of flight rules). After clicking the drop-down you can type the first letter of your preferred flight rule (eg: I, V, Y, or Z) to change the highlighted rule, then press return to select it.


3. Selected Route


The Selected route is either a manually entered route, a route selected from the recommended or ATC Cleared routes listed below, or a route generated by the Route Builder function. The Selected Route is the route that will be used for calculating the flight plan and filed.

4. Route Builder

The Route Builder offers a set of powerful yet tools for generating a route that meets demanding requirements. Click the "Route Builder" button to the right of the Selected Route field to switch to the Route Builder.


Route Constraints - Multiple route constraints can be added depending on the needs of the flight. To add a constraint, click the Constraint drop-down, select the desired constraint, then enter the details on the right. The available constraints include:

  • Via Waypoint - includes the waypoint in the route
  • Avoid Waypoint - excludes the waypoint from the route
  • Avoid FIR - avoids a FIR. Avoided FIRs are have a dark shading applied.
  • Via Track - includes an Oceanic track
  • Via SID - includes a specific SID
  • Via STAR - includes a specific STAR
  • Avoid SID - excludes a specific SID
  • Avoid STAR - excludes a specific STAR
  • Avoid Airway - excludes a specific airway
  • Partial Route - includes the partial route as specified


Enter any needed constraints by selecting the constraint in the drop-down list, then selecting or entering any needed information, and clicking the "Add Constraint" button. Constraints can be removed by clicking on the red Remove text. Once all the constraints have been added click the "Generate new route" button to build a new route that takes the constraints into account. 


NOTE: Constraints that have not yet been added by clicking the "Add Constraint" button will NOT be included when generating a new route. In the example below, the "Via Waypoint: MOTOX" constraint has NOT been added, so was not included when the route was generated.



Altitude Constraints - The Minimum (Min) and Maximum (Max) altitudes for a specified route can also be provided.
Route Report - Click the "Route Report" button to generate a Jeppesen Airway Manual Report for the selected route. The Airway manual opens on a separate tab. 


5. Route List

Recommended Routes - Recommended Route gives you the best route based on your detailed aircraft performance profile and time/fuel savings, while also accounting for preferred routes, recent ATC cleared routes, and how frequently a given route is assigned. ForeFlight evaluates all available route options and picks the one that provides the best balance between time/fuel savings and the likelihood of being “cleared as filed” by ATC. If no previously cleared routes are available for an airport pair, ForeFlight will generate a wind- and temperature optimized route based on your selected aircraft and performance profile.

ATC Cleared RoutesA list of ATC cleared routes (if the airport pair has any ATC cleared routes), are displayed in reverse-chronological order based on which route was most recently cleared by ATC.