1. a plane above LHR


PlainPlanes is a little program I made inspired by various flight and ATC simulators. It’s two-dimensional and viewed from above—so it’s basically a (very simple) flight simulator from an air traffic controller’s perspective. Usually what I do is edit the plane’s position so it’s lined up with a runway, then try to land the thing and taxi to a gate. To learn how to download and run PlainPlanes, what the controls are, and what airports are included, keep reading. Otherwise, the download link is at the top of this page.

2. two planes above HND

How to Download & Run

  1. Make sure your Java is at least version 20, PlainPlanes may not open when run with earlier versions
  2. Click the first link above to download the latest PlainPlanes .jar file
  3. Run the .jar by opening it with Java
3. planes above ATL

Controls & Additional Information


0Toronto Pearson International Airport (YYZ/CYYZ)

1Tokyo International Airport (HND/RJTT)

2Amsterdam Airport Schiphol (AMS/EHAM)

3Heathrow Airport (LHR/EGLL)

4Hartsfield–Jackson Atlanta International Airport (ATL/KATL)

5Vancouver International Airport (YVR/CYVR)

6Abbotsford International Airport (YXX/CYXX)

7John C. Munro Hamilton International Airport (YHM/CYHM)

8London International Airport (YXU/CYXU)

9Billy Bishop Toronto City Airport (YTZ/CYTZ)


PlainPlanes v6 (2023-10-29) PlainPlanes v5 (2023-10-23) PlainPlanes v4 (2023-10-22) PlainPlanes v3 (2023-10-20) PlainPlanes v2 (2023-10-19) PlainPlanes v1 (2023-10-18)


the PlainPlanes logo
LAST UPDATED: November 5th, 2023