Random Flight Generator

This tool generates random flights for Microsoft Flight Simulator 2024. Detailed explanation below.

Clicking on the blue button "Generate New Random Flight" below, your browser will display a map from OpenStreetMaps.org - make sure you're okay with loading content from that website.
Distance per Leg (nm)
Cruise Speed (kt)
Stopovers
Start Country
Estimated Time

Click for detailed info

What this tool does…

It’s a simple way to generate random flights anywhere in the world. Pilots often prefer certain regions or locations, so there’s always some kind of bias in their choices. That’s no issue at all unless you really want to explore and find new locations you’ve never flown over before. The RFG can help with that.

To give you a little bit of control over the outcome (without compromising the randomness) you can choose to either create a single leg flight with a certain distance or create a flight plan with a chosen number of stopovers. You’ll be able to see the roughly estimated time of the entire flight. The tool generates new flights each time after you hit the blue “Generate…” button. If you don’t enter any values, it’ll generate a flight with single leg and a random distance between 20 and 200 nm. The minimum distance for a flight/leg is 20nm.

In case you wonder why some regions or countries are suggested more often than others: The reason is the amount of airports/airfields a region has. There’s just a higher probability a country gets picked if it has more airfields. USA will show up a lot more often than Antarctica.

And how it works…

RFG is using the LittleNavmap database as well as publicly available data from OurAirports.com to assemble information about airports (e.g. coordinates, identifiers, runway lengths, municipalities, countries…). Since LNM pulls the airport information from FS2024, RFG will generate flights which should work for everybody. Addon airports are excluded intentionally, because not everybody has them. It’s also pretty easy to update the airport info e.g. after a World Update: I just refresh the LNM database and upload the file from my PC. Done.

In case you find errors with the airport data, blame it on Microsoft. Because that’s where the data comes from.

In some cases the country/city of an airports isn’t correct because of data redundancy or ambiguity when trying to match information from LNM with data from OurAirports.com. I already have created fallbacks to catch issues within reasonable effort, but I can’t catch them all – I do apologize. If in doubt, simply look at the map.

When you generate a multi-leg flight, the system makes sure the route stays sensible. Without safeguards, the randomizer could sometimes produce a zig-zag path, where two stopovers a few legs apart end up almost on top of each other. To prevent that, the generator checks the angle of each turn: the route will never swing back more than 90°, so your path keeps moving forward instead of looping back on itself.

In case you find problems or if you have any kind of feedback, please leave a comment below.

To top