🔍 Search Airport

ATCMatch helps you create a SimBrief flight plan in just a few clicks — with the best VATSIM ATC coverage at departure and arrival; use the Route tab to check the enroute sectors in between. The airport search bar above is the central selector: picking an airport reloads every tab automatically. Every workflow ends the same way: 🧭 Route on a result card opens the Route tab, and SimBrief ↗ there builds the dispatch URL. For enroute sectors, endpoint weather and departure shifting, see Route Deep Dive below. ATCMatch stops at the dispatch — file the plan in your pilot client and re-check who is actually online before you request clearance.

  1. Aircraft — Pick your aircraft type and manufacturer. Optionally set a Default Callsign Number — every SimBrief dispatch then gets a callsign automatically.
  2. Departure — Find departure airports ranked by VATSIM ATC coverage (score 0–5) in your time window. The mini timeline shows grey ATC slots within your search window. Click Select on a result — this sets it as your origin, reloads every tab, and jumps to the Arrival tab. Use the Code field to check one specific airport — it is shown even if it is outside the ranking; clear the field to get the full list back.
  3. Liveries — Switch to the Liveries tab: liveries are filtered to the origin airport's country (use + Airlines to pull in a specific airline instead). Click a livery to expand it, then click ✈ Use for Flight to push airline, ICAO code, registration and aircraft type straight into Flight Setup (Aircraft tab).
  4. Arrival — Find the best destination by ATC coverage (score 0–4) in its own arrival window. Distance range and flight phases from Aircraft are used automatically. Checked flight phases define your ATC coverage window — e.g. with Taxi In + Shutdown checked, the system verifies coverage from touchdown to the gate: TWR and GND — or, where unstaffed, the next-higher position (e.g. CTR) covering them top-down. Each card has a mini timeline: grey bars = ATC slots, blue overlay = your coverage window — where they overlap, you have ATC coverage; hover for details.
  5. Route → SimBrief — Click 🧭 Route on a destination card to open the Route tab, then SimBrief ↗ there. Origin, destination, aircraft, airline, callsign and all enabled parameters are assembled into one URL. Done.

Every Select button throughout the app updates the central airport — all tabs follow automatically.

  1. Aircraft — Pick your aircraft type — it sets distance range, flight times and coverage windows.
  2. Arrival → Route Explorer — Open the Arrival tab, switch to Route Explorer mode (amber) and enter your planned landing date and time window — when do you want to arrive? Click Explore to search.
  3. Compare destinations — Results are cards with a weighted ATC score badge (0–4 on arrival, higher = better), a controller count and position pills (CTR, APP, TWR, GND); the Slots card lists slot times and coverage %. Pills: blue = booked, green/amber/orange = online (color = session age), hollow = no local controller — the position above covers it top-down and counts half. The mini timeline shows grey bars (ATC slots) with a blue overlay (your arrival window) — where they overlap is your covered arrival time.
  4. Pick an Origin — Below each destination, suggested origin airports appear as badges, each with its own departure window (the arrival window minus that origin's flight time), weighted score (0–5), distance, flight time, coverage % and ATC slot range; greyed-out ⏱ Window passed = too late for that origin. Click a badge: it becomes your departure airport, the Departure tab takes over its window, and the view switches to Destinations mode.
  5. Review Destinations — You're now in Destinations mode (blue) with your origin set; the arrival window is synced from departure time + flight time (🔒 = locked to departure). Your Route Explorer destination should appear here with full timing details.
  6. Liveries (optional) — Switch to the Liveries tab to browse liveries for your origin's country. Click ✈ Use for Flight on a livery to push airline, ICAO code and registration into Flight Setup.
  7. Route (recommended) — Click 🧭 Route on the destination card to see the CTR sectors along the way, when each is staffed, and the typical remaining session time.
  8. SimBrief — In the Route tab, click SimBrief ↗ — everything is pre-filled. Done.

Tip: Switching modes keeps both time windows; it clears the Code field and the current result list. Click Route Explorer in the mode switch to go back — your original arrival times are restored automatically.

  1. Aircraft — Pick your aircraft type — it sets distance range, flight times and coverage windows.
  2. Events — Open the Events tab and pick a date. Before planning, open the event link and read the briefing — some events require bookings or fixed routes. Each event card shows airports with two small plane icons per airport badge (hover for the label):

Depart from here (take-off icon) — Sets the event airport as your origin and the first event hour as your departure window. Switches to the Arrival tab in Destinations mode (blue). You'll see the best destinations you can reach during the event — with ATC coverage along the way.

Arrive here (landing icon) — Sets the last event hour as your arrival window and switches to the Arrival tab in Route Explorer mode (amber). The event airport is pinned as the first card (showing its true rank), even when it ranks below the result limit. Below each destination, suggested origins are shown — pick one to find the best departure airport for reaching the event.

  1. Choose your route — Both icons land you in the Arrival tab with the event hour pre-filled. Compare cards by score badge, controller count and position pills (CTR, APP, TWR, GND); a 🎉 badge means that airport hosts an event too. The mini timeline shows ATC slots (grey) against your time window (blue). If you used the landing icon and picked an origin, you're now in Destinations mode with full timing details.
  2. Liveries (optional) — Switch to the Liveries tab to find a matching livery for your origin's country. Click ✈ Use for Flight to push airline and registration into Flight Setup.
  3. Route → SimBrief — Click 🧭 Route on your destination card, then SimBrief ↗ in the Route tab. Everything is pre-filled. Done.

Tip: Use Depart from here when you know where you want to depart from. Use Arrive here when you want to land at the event and need to find the best origin.

  1. Aircraft — Pick your aircraft type — it sets distance range, flight times and coverage windows.
  2. Map — Open the Map tab and set your time window. Markers appear for airports with enough ATC coverage in the window, color-coded by weighted ATC score (0–5) — the legend below the map explains the colors.
  3. Filter & browse — Use the score filter for a minimum coverage level and the Ground Traffic filter (≥5 / ≥15) for busy fields only. Switch on the sector overlay (top right) to see CTR — and optionally APP/DEP — airspace at the flight level you set there; click inside a sector for its controllers. Click a marker for the popup: weighted score, coverage time and %, slot times, live ground traffic (✈), ATIS and event badges.
  4. Select — Found an interesting airport? Click Select in the marker popup. This sets it as your origin — all tabs reload automatically.
  5. Arrival — Switch to the Arrival tab (Destinations mode). The map airport is now your origin — find destinations with ATC coverage along the route.
  6. Route → SimBrief — Click 🧭 Route on a destination card, then SimBrief ↗ in the Route tab. Done.

Tip: Great for discovering airports you've never flown to. The map shows the full ATC picture at a glance — no need to check individual airports one by one.

  1. Aircraft — Pick your aircraft type and manufacturer.
  2. Liveries — Open the Liveries tab. Liveries load by the currently selected airport's country. Use + Airports to add more countries (e.g. KJFK for US airlines, RJTT for Japanese airlines) — or + Airlines to pull one airline's liveries regardless of country (e.g. DLH, TAP).
  3. Pick a livery — Browse and filter by airline, type, or engine variant. Click a livery card to expand it, then click ✈ Use for Flight — this pushes airline name, ICAO code, registration and the matching aircraft type into Flight Setup (Aircraft tab). No manual typing needed.
  4. Find a hub — Your livery's airline has a home base. Type its ICAO into the airport search bar at the top (e.g. EDDF for Lufthansa) to set it as your origin — or browse the Map tab for a well-staffed airport in the airline's region.
  5. Arrival — Switch to the Arrival tab (Destinations mode). Find a destination that matches the airline's real-world route network — or go anywhere with good ATC coverage.
  6. Route → SimBrief — Click 🧭 Route on your destination card, then SimBrief ↗ in the Route tab. Airline, ICAO code and registration from your livery are already in Flight Setup — add your flight number there (Aircraft tab), and everything goes into the dispatch URL. Done.

Tip: Perfect when you've just downloaded a new livery pack and want to take it for a spin on a realistic route with ATC. Works in reverse too: Real airlines in the Route tab shows who really flies a route, flagging airlines you have a livery for.

  1. Aircraft — Pick your aircraft type — it sets distance range, flight times and coverage windows.
  2. Search your airport — In the airport search bar at the top, enter the ICAO of the airport you want to fly from (e.g. your home base) and select it.
  3. ATC tab — Open the ATC tab. The 7-day overview shows a tile per day with the weighted score badge (0–5, one decimal), controller count and a 🎉 marker on event days; shift the window with From Date. Click the day with the best score.
  4. Find the best slot — Study that day's timeline: one row per position (CTR, DEP, APP, TWR, GND, DEL), colored by source — blue = booked, green/amber/orange = online by session age, hollow = top-down (counts half). The Slots list below gives each slot its weighted score; look for the day's highest stretches — 3+ already means several positions staffed. Booked slots keep full value; an online position counts less the longer the controller has already been on — hover an online bar for online since X min · typ. ~Y min left. The controller list at the bottom shows who's on duty and when. Note the start and end of the best stretch — you'll use it in the next step.
  5. Set the time window — Go to the Departure tab and enter the time window you found in the ATC timeline. If your airport is outside the worldwide top ranking, put its code in the Code field to pin it — the ranking also shows where ATC is even better at that hour.
  6. Arrival — Switch to the Arrival tab (Destinations mode). The arrival window is synced automatically from your departure time + flight time (🔒). Find destinations with ATC coverage during your arrival.
  7. Route → SimBrief — Click 🧭 Route on your chosen destination, then SimBrief ↗ in the Route tab. Done.

Tip: No bookings yet? The 📊 How Long Staffed and 📅 Spontaneous Staffing panels show how long positions typically stay manned and at which times of day this airport usually gets spontaneous ATC. Bookings show intent, not a guarantee — re-check before departure.

  1. Aircraft — Pick your aircraft type so flight phase times, speeds, and ATC coverage windows are set.
  2. Departure → Optimal Routes — Switch to the Optimal Routes mode (green). Enter your departure date and time, set the maximum delay you'll accept, how many origins to search (Count), and a flight duration range (H:MM) — converted into a distance range using your aircraft's speeds. Optional filters: minimum coverage (100 / ≥75 / ≥50 %), APP/DEP only, 3rd-party scenery, incl. events 🎉.
  3. Find Routes — Click Find Routes. The system searches the top origins with ATC, finds the best destination for each, and shifts departure in 15-minute steps to maximize combined ATC coverage. Results are ranked by Combined Score (origin 0–5 + destination 0–4 = 0–9); high single digits are exceptional.
  4. Pick a route — Each card shows origin and destination (click an ICAO chip to select that airport), distance and flight time, departure/arrival times with the applied delay, ATC coverage at both ends, ATIS and scenery badges, and live ground traffic at the origin (✈). The mini timeline shows grey (ATC slots) and blue (your departure/arrival window) — where they overlap, you have ATC coverage.
  5. Route → SimBrief — Click 🧭 Route on your chosen route, then SimBrief ↗ in the Route tab. Origin, destination, times — everything is pre-filled. Done.

Tip: This is the fastest way to find a complete route with maximum ATC. No need to pick origin and destination separately — the system does it for you.

  1. Aircraft — Pick your aircraft type — it sets distance range, flight times and coverage windows.
  2. Departure — Open the Departure tab and set a time window around now. Look for airports that have both a high ATC score and pilots on the ground (✈ count marked (Ground) in the ATC coverage card). More pilots = more traffic on frequency, more realistic experience. The mini timeline shows grey ATC slots within your search window.
  3. Map — Alternatively, open the Map and browse visually. Use the Ground Traffic filter below the map (≥5 or ≥15) to show only busy airports. Click markers to check the popup — the ✈ count next to the ICAO code shows pilots sitting on the ground with a flight plan filed from that airport — your departure queue. A live ATIS badge is another strong traffic signal.
  4. Select — Click Select on a busy airport with good ATC coverage. This sets it as your origin.
  5. Arrival — Switch to the Arrival tab (Destinations mode). Find a destination with ATC coverage.
  6. Route → SimBrief — Click 🧭 Route on your destination card, then SimBrief ↗ in the Route tab. Depart from a busy hub, arrive at another active airport — maximum immersion. Done.

Tip: Ground traffic comes from a VATSIM snapshot updated every few minutes — re-run the search or reload the map for fresh numbers.

  1. Route — Open the Route tab via 🧭 Route on any result card — or type two ICAO codes directly and set your planned departure date and time (UTC).
  2. Flight profile — Read distance, flight time and the climb–cruise–descent profile; TOC/TOD markers (top of climb / descent) show where climb ends and descent begins. Adjust the cruise level with the FL slider next to the profile — the sectors reload for that altitude.
  3. Enroute coverage — The sector band below the profile shows every CTR along the way, colored by status. Hover a segment for frequency, transit times and — when online — typ. ~X min left: how long that controller typically has left.
  4. Shift departure — Move the departure offset slider (up to 3 h earlier or later) and watch sector staffing and ETAs change.
  5. Weather — Check METAR/TAF for both endpoints at the planned times: wind against the favoured runway, visibility, ceiling, ATIS.
  6. SimBrief — Click SimBrief ↗ — the shifted departure time goes into the plan. Done.

Tip: A perfect departure score means little if the enroute sectors are empty and the arrival weather is too poor to land — this is the two-minute check before every dispatch.

  1. Route — Open the Route tab for your origin and destination.
  2. Real airlines — Click Real airlines to see who actually flew this route in the last 7, 14 or 30 days: airlines, number of flights, aircraft types, weekdays, and the next departure.
  3. Match a livery — Each airline chip carries a badge: ✓ matching livery installed, ⚠ only for other aircraft types, – none. Click a chip to jump into the Liveries tab pre-filtered, then ✈ Use for Flight.
  4. Compare routes (optional)Get SimBrief route (enter your SimBrief username next to it) loads your latest matching SimBrief plan; the sector band then follows its actual waypoints instead of the direct track. FlightAware ↗ shows the route's real flights live.
  5. SimBrief — Click SimBrief ↗ when route, livery and timing look right. Done.

Tip: The realism upgrade — fly a route that exists, in a livery that flies it, on a weekday it actually operates.

🗼 Airport Details

How long controller positions typically stay staffed once someone logs on (median, VATSIM-wide — not airport-specific). Relief and handovers count as staying staffed; brief sweeps are not counted as coverage.

ℹ️ No country/region information available.

ℹ️ No runway information found for in the database.

Category

Scenery Count

Scenery Date

Ortho Patch

Yes

ℹ️ No scenery data found for in the database.

🗺️ Active Airports

Shows airports with at least minutes ATC coverage in the specified time range (UTC). From: UTC + min | To: UTC + h (from config)

Airports with ≥ min Coverage

Min. Score

Ground Traffic

ATC Coverage: 0 none 1 minimal (mostly top-down) 2 basic 3 good 4 very good 5 full

Selected Airport:

City

Type

Max Runway

Elevation

Coordinates

💡 Tip: Click on markers for details • Select loads the airport into all tabs

🔧 Aircraft Configuration

Type added!
Add Type
Default Callsign Number

Livery selection sets airline & ICAO per type — but not the flight number. Set it here once for easy SimBrief dispatch.

Flight Setup

Saved per aircraft type. Enabled fields are sent to SimBrief when creating a flight plan.

Route Range

Distance filter for Arrival tab search.

Checked phases require ATC coverage — the blue bar in timelines extends to cover these phases. Unchecked phases still affect flight time calculation but don't require ATC. Defaults loaded from aircraft type reference.

Origin
🔧
Startup
min
🚶
Taxi Out
min
Departure
✈️
Takeoff
min
nm/h
⬆️
Climb
min
nm/h
Cruise
☁️
Cruise
nm/h
Arrival
⬇️
Descent
min
nm/h
🛬
Landing
min
nm/h
Destination
🚶
Taxi In
min
🔌
Shutdown
min

🔑 Personal accounts

Stored only in this browser — sent as a request header, never saved on the server.

Get a free Personal key ↗

Enables the "Real airlines" lookup in the Route tab. "Reset all data" clears this key too.

🎉 Events

🎨 ToLiss Airbus Liveries

📍 Top Origin Airports 🏆 Optimal Routes

Origin Airport

Please select an airport from the search first.

Enter Time Window

Search Parameters

min

🎯 Top Destination Airports 🧭 Route Explorer

Origin Airport

Please select an airport from the search first.

Try any combination — distance and phases come from the aircraft config.

🧭

No route selected yet.

Use the 🧭 Route button on an Arrival destination card or a Departure optimal route — or enter two ICAO codes above.

🗄️ Database Query

📋 Available Tables

controller_bookings

Controller bookings from various sources (booking, uk_booking, event, online)

airport_slots

Pre-calculated time slots for airports with coverage information

⚡ Quick Queries

SQL Query Editor

💡 Only SELECT queries allowed. Read-only access to match_data.db

Results ( rows)

No results found.