Tower/Ground Instructions
Complete reference for tower and ground ATC instructions in radarcontrol.io.
BETA
Tower mode is currently in beta. Some features may be incomplete or change in future updates.
Looking for approach/center mode?
For en-route and approach instructions (altitude, speed, heading, ILS), see the Approach/Center instructions.
Overview
Tower mode lets you manage aircraft on airport surfaces - from gate to takeoff and from landing to gate. Guide aircraft through pushback, taxi, runway operations, and parking. Instructions follow the format:
CALLSIGN instruction [parameters]Getting started
Select Tower from the airspace selector dropdown, then choose an airport. Tower mode is available for 300+ airports worldwide.
Interactive mode only
Tower mode currently only supports interactive mode. Scripting support is planned for a future update.
You can also go directly to an airport using the URL:
https://radarcontrol.io/#map=ground:kjfk
https://radarcontrol.io/#map=ground:klaxAircraft phases
Departures
Departing aircraft follow this sequence:
- Boarding - Aircraft at gate, waiting for passengers
- Pushback request - Pilot requests to push back - approve with
pbinstruction - Pushback - Aircraft backs away from gate
- Taxi request - Pilot ready to taxi - issue
taxiinstruction to assign runway - Taxi out - Aircraft taxiing to runway
- Hold short - Waiting at runway - issue
luawto line up orcrossto cross - Lineup - On runway, waiting - issue
ctofor takeoff clearance - Takeoff - Aircraft departing
Arrivals
Arriving aircraft follow this sequence:
- Approach - Aircraft on approach, visible on radar with distance indicator
- Short final - Less than 3nm from runway
- Landing - Touching down and decelerating
- Vacating - Exiting the runway
- Taxi request - Pilot ready for gate assignment - issue
gateinstruction - Taxi in - Aircraft taxiing to gate
- Arrived - At gate, complete
Ground instructions
Instructions for managing aircraft on taxiways and at gates.
Pushback
Approve pushback from gate. Optionally specify which direction to face after pushback.
Syntax:
pb- Approve pushback (aircraft chooses direction)pb [DIRECTION]- Approve pushback facing compass directionpb [HEADING]- Approve pushback facing specific heading
Directions: north, south, east, west, ne, nw, se, sw
Examples:
DAL123 pb # Approve pushback
DAL123 pb west # Face west after pushback
DAL123 pb 270 # Face heading 270
DAL123 pb ne # Face northeast after pushbackWhen to specify direction
Specify a direction when you want the aircraft to face a particular way for efficient taxi routing. For example, if the runway is to the west, pb west puts the aircraft in position to taxi directly.
Taxi
Issue taxi clearance to a runway or location. Optionally specify the route via taxiways.
Syntax:
taxi [RUNWAY]- Taxi to runwaytaxi [RUNWAY] [TAXIWAY] [TAXIWAY] ...- Taxi to runway via specific taxiwaystaxi [GATE]- Taxi to gate (for arrivals)
Examples:
DAL123 taxi 22L # Taxi to runway 22L
DAL123 taxi 22L A K # Taxi via taxiways A and K
UAL456 taxi B12 # Taxi to gate B12 (for arrivals)
DAL123 taxi 4R M B # Taxi via taxiways M and B to runway 4RTaxiway routing
If no taxiways are specified, the aircraft will choose the shortest path. Specify taxiways when you need to control the route for traffic management or conflict avoidance.
Gate assignment
Assign a gate to arriving aircraft. This also issues the taxi clearance.
Syntax:
gate [GATE]- Assign gate and taxi
Examples:
UAL456 gate A1 # Taxi to gate A1
DAL789 gate B24 # Taxi to gate B24
SWA321 gate C12 # Taxi to gate C12Hold position
Stop aircraft immediately wherever they are.
Syntax:
hp- Hold positionhold- Hold position (alias)
Examples:
DAL123 hp # Hold position immediately
UAL456 hold # Hold positionTIP
Use hold position to prevent conflicts, stop an aircraft before a runway incursion, or pause movement while coordinating with other traffic.
Continue taxi
Resume movement after holding.
Syntax:
ct- Continue taxicontinue- Continue taxi (alias)
Examples:
DAL123 ct # Continue taxi
UAL456 continue # Continue taxiTower instructions
Instructions for managing runway operations.
Hold short
Instruct aircraft to hold short of a runway. The aircraft will stop before the runway hold line.
Syntax:
hs [RUNWAY]- Hold short of runway
Examples:
DAL123 hs 22L # Hold short of runway 22L
UAL456 hs 4R # Hold short of runway 4R
SWA321 hs 13L # Hold short of runway 13LTIP
Aircraft automatically hold short when they reach a runway during taxi. Use this instruction to explicitly require a hold short when issuing crossing or other clearances.
Cross runway
Clear aircraft to cross a runway. The aircraft must be holding short.
Syntax:
cross [RUNWAY]- Cross runwayx [RUNWAY]- Cross runway (short form)
Examples:
DAL123 cross 13R # Cross runway 13R
UAL456 x 22L # Cross runway 22L
SWA321 cross 4L # Cross runway 4LDANGER
Ensure the runway is clear before issuing crossing clearance. Check for landing and departing traffic on that runway.
Line up and wait
Instruct aircraft to enter the runway and hold in position for takeoff clearance.
Syntax:
luaw [RUNWAY]- Line up and waitlineup [RUNWAY]- Line up and wait (alias)
Examples:
DAL123 luaw 22L # Line up and wait on runway 22L
UAL456 lineup 4R # Line up and wait on runway 4RINFO
Line up and wait is used to position an aircraft on the runway while waiting for traffic to clear. The aircraft will hold until you issue a takeoff clearance.
Cleared for takeoff
Issue takeoff clearance. Aircraft must be on the runway (after line up and wait, or can be combined).
Syntax:
cto [RUNWAY]- Cleared for takeofftakeoff [RUNWAY]- Cleared for takeoff (alias)to [RUNWAY]- Cleared for takeoff (short form)
Examples:
DAL123 cto 22L # Cleared for takeoff runway 22L
UAL456 takeoff 4R # Cleared for takeoff runway 4R
SWA321 to 13L # Cleared for takeoff runway 13LDANGER
Ensure the runway is clear before issuing takeoff clearance. Collisions will occur if another aircraft is on the runway.
Cleared to land
Issue landing clearance to aircraft on approach.
Syntax:
cld [RUNWAY]- Cleared to landland [RUNWAY]- Cleared to land (alias)
Examples:
UAL456 cld 22L # Cleared to land runway 22L
DAL789 land 4R # Cleared to land runway 4R
SWA321 cld 13L # Cleared to land runway 13LINFO
Aircraft on approach will continue regardless of landing clearance, but issuing the clearance is part of realistic ATC operations.
Go around
Instruct aircraft on approach to abort landing and climb.
Syntax:
ga- Go around
Examples:
UAL456 ga # Go around
DAL789 ga # Go aroundTIP
Use go around when:
- The runway is not clear
- There's a conflict with departing traffic
- Wake turbulence spacing is insufficient
- Weather or visibility requires it
Reject takeoff (RTO)
Instruct aircraft to abort takeoff. Only works before the aircraft has rotated.
Syntax:
rto- Reject takeoffstop- Reject takeoff (alias)
Examples:
DAL123 rto # Reject takeoff
DAL123 stop # Reject takeoffWARNING
RTO only works during the takeoff roll before the aircraft lifts off. Once airborne, use different instructions.
Quick reference
GROUND INSTRUCTIONS
pb Approve pushback
pb west / pb 270 Pushback facing direction
taxi 22L Taxi to runway
taxi 22L A K Taxi via taxiways A, K
gate A1 Taxi to gate (arrivals)
hp, hold Hold position
ct, continue Continue taxi
TOWER INSTRUCTIONS
hs 22L Hold short of runway
cross 13R, x 13R Cross runway
luaw 22L, lineup 22L Line up and wait
cto 22L, takeoff 22L Cleared for takeoff
cld 22L, land 22L Cleared to land
ga Go around
rto, stop Reject takeoff
EXAMPLES
DAL123 pb west taxi 22L # Pushback facing west, then taxi to 22L
UAL456 cross 13R # Cross runway 13R
SWA321 luaw 22L # Line up and wait
DAL123 cto 22L # Cleared for takeoff
UAL456 gate A15 # Taxi to gate A15The interface
Aircraft list
The sidebar shows all aircraft grouped into Departures and Arrivals. Each card displays:
- Callsign and aircraft type
- Current phase (color-coded)
- Gate or runway assignment
- Quick action buttons when applicable
Click an aircraft to select it. The radar will highlight the aircraft and you can type instructions for it directly. Double-click to pan the radar to that aircraft.
Quick actions
Buttons appear on aircraft cards when they need your attention:
| Situation | Button | What it does |
|---|---|---|
| Requesting pushback | Approve | Approves pushback |
| Ready to taxi (departure) | Taxi [RWY] | Taxi to departure runway |
| Ready to taxi (arrival) | Taxi [GATE] | Taxi to assigned gate |
| Holding short | Line up | Line up and wait |
| Holding short (wrong runway) | Cross [RWY] | Cross the runway |
| Lined up | Takeoff | Cleared for takeoff |
| On approach | Clear to land | Cleared to land |
Runway status overlay
Click the runway button in the bottom-left corner to see the current runway status:
- Departure queue - Aircraft lined up or holding short for departure
- Arrival sequence - Aircraft on approach for landing
- Runway occupancy - Shows if the runway is occupied by landing, departing, or crossing traffic
Radar display
The radar shows:
- Runways - Labeled gray areas
- Taxiways - Yellow lines
- Gates - Small squares at terminals
- Aircraft - Moving icons with callsigns
- Hold short markers - Yellow bars before runways
- Taxi routes - Highlighted path for selected aircraft
Controls
- Traffic intensity (0-100%): How often new aircraft appear
- Sim speed (0.25x - 32x): Simulation speed
Your settings are saved automatically for each airport.
Tips
Runway safety
- Always check the runway is clear before issuing lineup or takeoff
- Aircraft vacating the runway still occupy it until fully clear
- Aircraft crossing the runway also occupy it
- Use hold short instructions when needed
- Landing aircraft can be on the runway while you issue line up and wait to the next departure
Managing traffic
- Approve pushbacks promptly to avoid delays
- Plan taxi routes to prevent conflicts at intersections
- Don't line up the next aircraft until the previous one has departed or is clearing
- Use the runway status overlay to see the sequence
Arrivals
- Arrivals reserve their gate when they appear on approach
- Departures can still spawn at reserved gates (the arrival will wait)
- If no gates are available, no new arrivals will spawn
- Issue the gate instruction promptly after aircraft vacate to keep traffic flowing
Avoiding collisions
Collisions occur when aircraft get too close to each other. Prevent them by:
- Proper sequencing of runway operations
- Using hold short instructions
- Monitoring runway occupancy before issuing clearances
- Checking for crossing traffic before clearing runway crossings