Jere Codes
Galleries
Back to Blog

Runway Guesser: Can You Identify Airports From Above?

Jere on March 10, 2026
•
4 min read
maps
games
geography
aviation
maplibre
react

I've always been curious about how frequent flyers see the world. As I started flying more, I noticed I was doing something weird during descent — staring out the window trying to recognize the airport from the pattern of runways below. Two parallel strips? Could be Atlanta. A triangle of intersecting runways? Must be O'Hare. That distinctive cross-shaped layout on reclaimed land? Has to be Haneda.

AMS — Amsterdam Schiphol's sprawling runway layout

It turns out I wasn't the only one.

The spark

On social media, I kept seeing people post subway system outlines — stripped of all labels, just the bare geometry of the lines — and challenge others to identify the city. I loved how something so abstract could be instantly recognizable to anyone who'd spent enough time with it.

Then I started noticing hand-drawn airport runway challenges on Reddit. People were sketching runway layouts from memory and asking "which airport is this?" — and other people were actually getting them right. Some of these posts had hundreds of comments of people debating whether a certain angle meant LAX or SFO.

I knew I had to build a proper version of this. I'd already been working on the idea before those Reddit posts appeared, but seeing people create hand-drawn versions on paper confirmed there was a real appetite for this kind of spatial puzzle.

How it works

Runway Guesser shows you a dark aerial view of an airport — just the runways, rendered as white lines on a black background. No labels, no terminal names, no airline logos. Just geometry.

You get four options and need to pick the right airport. There are a few tools to help:

  • Reveal layers: Start with just runways, then progressively reveal taxiways and building footprints for more context
  • Hints: Each airport has a contextual hint, but using it costs 25 points
  • Speed bonus: Answer quickly for extra points
  • Difficulty bonus: Harder airports are worth more (150 points for hard vs 100 for easy)

The game runs 10 rounds with a balanced mix of difficulties — 4 easy, 3 medium, 3 hard — drawn from a pool of 200 international airports.

Daily challenge

Like Wordle, there's a daily challenge that's the same for everyone. It uses a seeded random number generator based on the date, so you can compare scores with friends. The game tracks your streak — how many consecutive days you've played.

What makes airports recognizable?

Building this game taught me a lot about what makes an airport distinctive from above:

Runway count and arrangement is the biggest tell. Denver's six runways form a pinwheel. Amsterdam Schiphol's six runways sprawl in every direction. Most airports have 2–4 parallel runways, but the spacing and angles vary enormously.

Geography gives massive clues. Runways built on reclaimed land (Kansai, Hong Kong, Incheon) have that distinctive water-surrounded look. Desert airports sit in pure black. Coastal airports have their runways right up against the waterline.

Scale matters too. When you see a massive spread of runways covering what looks like a small country, it's probably DFW, DEN, or CDG. A compact pair of runways? Could be dozens of airports.

The tech

The game is built with:

  • Next.js and React for the UI
  • MapLibre GL via react-map-gl for the map rendering
  • OpenFreeMap tiles as the vector tile source
  • A custom dark map style that strips everything except runways, taxiways, and buildings
  • A seeded PRNG (Mulberry32) for deterministic daily challenges

The map style is the key ingredient. It's essentially a "Dark Matter" basemap with everything removed except aeroway and building layers. The result is a stark, almost abstract view that turns airports into geometric puzzles.

Browse the gallery

If you want to study up — or just appreciate the beauty of runway layouts — check out the Runway Gallery. All 200 airports, filterable by difficulty, searchable by city or country.

Some of my favorites to look at:

HND — Tokyo Haneda
Tokyo Haneda's runway D extends into Tokyo Bay on reclaimed land.
DEN — Denver
Denver's six runways form a distinctive pinwheel — one of the most recognizable layouts in the world.
SIN — Singapore Changi
Singapore Changi: clean parallel geometry right on the coast.
CDG — Paris Charles de Gaulle
Paris CDG — even stripped to geometry, you can sense the scale.

Play it

Give it a try: Runway Guesser

It's free, works on mobile and desktop, and supports keyboard shortcuts for speed runs. Share your score with the built-in share button — your results come out as a row of colored dots, Wordle-style.

I'd love to hear how you do. Are you a Tourist or an Expert? Find me on Twitter/X and share your score.

Related Posts

The Fastest Quickstart to Web Maps with React

Build an interactive web map in React with custom markers in under 5 minutes using react-map-gl and OpenFreeMap.

October 26, 2025

The Arctic Northern Sea Route: Climate Change and the New Silk Road

An analytical exploration of how Arctic ice melt is opening a strategic trade route that could reshape global shipping, reduce transit times by 40%, and shift geopolitical power in the North.

January 17, 2026

Deconstructing Map Styles: A Guide to Rebranding with Major League Maps

Learn how to apply brand colors to map styles dynamically. See 90+ sports teams transform maps in real-time with Major League Maps.

October 26, 2025
J

About Jere

Software developer passionate about indoor mapping, web technologies, and building useful tools.

GitHubTwitter/XYouTube