Frankfurt Airport Code (FRA): IATA, ICAO & Travel Guide

Skip to Frankfurt airport information
Frankfurt · Hesse · Germany

FRA decoded: Frankfurt airport code, trains and terminal transfer guide

Use the correct airport code to avoid booking flights to the wrong city. Solve your FRA connection: Terminal 1 vs 2 transfers, Regional vs Long-Distance trains, Schengen borders, and Hahn (HHN) confusion.

Quick answer: FRA is the 3-letter IATA airport code for Frankfurt am Main Airport, Germany’s main international hub. EDDF is the 4-letter ICAO code. Do not confuse it with HHN (Frankfurt-Hahn), which is 120 km away.
i
Independent guide: Airport-Guides.org is an independent resource and is not affiliated with Fraport AG, Lufthansa, Deutsche Bahn, or any government agency. Always confirm live gates, train platforms, and passport requirements directly with operating carriers.
Same-day command center

Check these official live pages before leaving

Frankfurt Airport is massive. An unannounced train strike, a terminal shift, or an autobahn delay can ruin your trip. Check these official sources before leaving your hotel.

Immediate code answer

What is the Frankfurt airport code?

FRA is the 3-letter IATA passenger code for Frankfurt am Main Airport. It is the primary commercial airport in Germany. The Frankfurt 4 letter airport code (ICAO) used by pilots and air traffic control is EDDF.

IATA / passengerFRA

Used on tickets, baggage tags, and flight searches.

ICAO / 4-letterEDDF

Used for operational aviation and flight planning.

CountryGermany

Hesse region (DE). Do not confuse with Frankfurt, Kentucky.

Full NameFrankfurt am Main

Flughafen Frankfurt. Distinguishes it from the city of Frankfurt (Oder).

Frankfurt airport code in RFS (Road Feeder Service)

Because Frankfurt is Europe’s premier air freight and logistics hub (CargoCity), you will frequently see the Frankfurt airport code in RFS (Road Feeder Service) documents. When airlines truck cargo to or from other European cities to catch a flight out of Germany, the airway bill still uses the FRA airport code as the primary hub routing identifier, even though the first “leg” of the journey is on a truck.

Verify the exact airport location Open the official FRA Directions page ↗. Next step: Note that the airport has two separate postal codes for GPS navigation (60547 for Terminal 1, and 60549 for Terminal 2). Select the right one before driving.
Crucial Booking Warning

Frankfurt airport code HHN vs FRA

A massive mistake travelers make is assuming HHN is in the city of Frankfurt. It is not.

FRA

Frankfurt am Main (FRA)

This is the main international airport, located just 12 km from the Frankfurt city center. It takes 15 minutes by train to reach the central station (Hauptbahnhof).

HHN

Frankfurt-Hahn (HHN)

This is a former military base used by budget airlines (like Ryanair), located in the Hunsrück region. It is roughly 120 kilometers away from Frankfurt.

The HHN Trap: If you book a flight to HHN, expect a 90- to 120-minute bus ride to reach the actual city of Frankfurt. There is no direct train connection to HHN. Always check your ticket for FRA if you want the main hub.
Hard-to-find traveler answers

Six FRA details that prevent the most common airport mistakes

Priority help
01

There are two different train stations

FRA has a Regional station (S-Bahn to the city, underground T1) and a Long-Distance station (ICE trains to other cities, attached via bridge). Know which one your ticket requires.

02

T1 and T2 are not walkable

Unlike some airports, you cannot easily walk landside between Terminal 1 and Terminal 2. You must use the free yellow shuttle buses or the elevated SkyLine train.

03

Schengen vs. Non-Schengen gates

Terminal 1 is split into Z gates (Non-Schengen, requires passport control) and A gates (Schengen, directly below Z). Ensure you go to the correct level.

04

Lufthansa is exclusively Terminal 1

Lufthansa and its Star Alliance partners completely dominate Terminal 1. If you are flying Oneworld (BA, Iberia) or SkyTeam (Delta, Air France), you need Terminal 2.

05

ICE trains require specific tickets

If you buy a cheap RMV local transit ticket to the city, you cannot board a white ICE train, even if it goes to the central station. You must use the S-Bahn or regional trains.

06

Frankfurt (Oder) is the wrong city

When booking trains via Deutsche Bahn, ensure you select “Frankfurt (Main) Flughafen” or “Frankfurt (Main) Hbf”. Frankfurt (Oder) is on the Polish border, hours away.

Interactive traveler tools

Build a practical FRA travel plan

These tools calculate planning guidance on your device. They do not replace the operating airline, live DB train schedule, or federal police border rules.

Terminal & Airline Helper

Terminal assignment generally follows airline alliances at FRA.

Recommended terminal-arrival time

Choose your flight time.

Train Station Picker

Terminal Transfer Routing

Airport navigation

FRA Terminal 1 vs Terminal 2: Airline alliances

At Frankfurt, airlines are heavily grouped by their global alliances. Because the terminals are vast, verifying your terminal before arriving is critical, especially if you are taking a taxi.

T1Concourses A, B, C, Z

Terminal 1 traveler map

  • Airlines: Lufthansa, Condor, and all Star Alliance members (United, Air Canada, ANA, Singapore Airlines).
  • Levels: Departures on Level 2, Arrivals on Level 1.
  • Trains: Direct access to both the Regional and Long-Distance train stations from underneath/adjacent to this terminal.
  • Passport Control: Z gates sit directly above A gates. Z is Non-Schengen, A is Schengen.
T2Concourses D, E

Terminal 2 traveler map

  • Airlines: Oneworld (British Airways, American) and SkyTeam (Air France, Delta, KLM), plus Emirates and other independents.
  • Access: Smaller and somewhat easier to navigate than T1.
  • Trains: No direct train station. You must take the SkyLine train or shuttle bus to T1 to catch the S-Bahn or ICE trains.
Check your gate on the screens: FRA gates can change. Even if you checked in online, look at the giant blue departure boards immediately upon entering the terminal to confirm your concourse letter.
Terminal transfer

How to get between Terminal 1 and Terminal 2

Do not try to walk on the roads between the terminals. The airport provides two free, frequent options.

TRAIN

SkyLine Train (Elevated)

Departs every 2-3 minutes. The ride takes about 2 minutes. It operates both on the public side (landside) and the transit side (airside), so you do not need to pass through security again if you are just transferring flights (provided your border requirements allow it). Follow signs for “SkyLine”.

BUS

Yellow Shuttle Buses

Free yellow buses run continuously between the curbsides of T1 and T2. They run every 10 minutes from 05:30 to 23:30. This is strictly a landside option (you must be outside security). If you have heavy luggage carts, use the bus, as carts are not allowed on the SkyLine train.

Check exact transfer stops Open the official FRA Terminal Transfer guide ↗. Next step: Scroll to the map to see exactly which exit doors the yellow buses pick up from at your specific terminal.
Train Connections

Regionalbahnhof vs Fernbahnhof: Finding the right train

Frankfurt is famous for its massive rail integration. However, 90% of tourist confusion stems from going to the wrong station.

Station NameLocationTrains ServedDestination
Regionalbahnhof (Regional Station) Underground, beneath Terminal 1 (Level 0) S-Bahn (S8, S9) and regional trains (RE, RB) Frankfurt City Center, Mainz, Wiesbaden, Hanau
Fernbahnhof (Long-Distance Station) Connected to T1 via pedestrian bridge over the autobahn ICE (InterCity Express) and IC trains (white with red stripe) Cologne, Munich, Berlin, Stuttgart, Amsterdam, Brussels

How to get to Frankfurt city center

  1. 1
    Follow signs for Regionalbahnhof

    Look for the green circle “S” (S-Bahn) logo in Terminal 1.

  2. 2
    Buy an RMV ticket

    Use the teal/green RMV ticket machines. Buy a single ticket (Einzelfahrt) to “Frankfurt (Main) Hbf” or “Frankfurt (Main) Stadt”.

  3. 3
    Board S8 or S9 (Direction: Hanau or Offenbach)

    Do NOT board a train heading to Wiesbaden, as that goes in the opposite direction. The ride to Hauptbahnhof takes about 15 minutes.

Terminal 2 trick: If you land in Terminal 2, take the SkyLine train to Terminal 1 first, then follow the signs down to the Regionalbahnhof.
Check live train schedules Open the Deutsche Bahn (DB) Navigator ↗. Next step: Enter “Frankfurt(M) Flughafen Regionalbf” as your origin if going to the city, or “Frankfurt(M) Flughafen Fernbf” if you are taking a high-speed train to another city.
Border Control

Schengen vs. Non-Schengen and Passport Control

Frankfurt operates under the Schengen Agreement. Your need to clear customs or passport control depends entirely on your origin and destination.

Arriving from outside Schengen (e.g., USA, UK, India)

You must pass through federal police passport control before claiming your bags or exiting the airport. If connecting to a Schengen flight, you clear passport control at FRA.

Arriving from inside Schengen (e.g., Spain, Italy)

There is routine no passport control. You step off the plane and can proceed directly to baggage claim or the exit.

Connecting Non-Schengen to Non-Schengen

If you fly from New York to FRA, and connect to Dubai, you generally remain in the international transit area and do not pass through German border control (unless your specific nationality requires an airport transit visa).

The A/Z Gate trick in T1: In Terminal 1, A and Z gates use the same physical aircraft parking spots. A gates are the lower level (Schengen). Z gates are the upper level (Non-Schengen). Border police checkpoints sit between the two levels.
Drop-off and Pickup

Taxis, Uber, and Drop-off rules at FRA

Taxis and ride-shares are available, but driving directly to the curb has strict time limits to prevent congestion.

  • Taxis: Official cream-colored German taxis are waiting directly outside both Terminal 1 and Terminal 2 arrivals. A ride to the city center takes about 20-30 minutes and is metered (roughly €35-€45 depending on traffic).
  • Uber / Ride-apps: Uber operates in Frankfurt, generally partnering with licensed taxi or PHV (Private Hire Vehicle) drivers. Follow app instructions for specific meeting points at the terminal curbs.
  • Passenger Drop-off (Kiss & Ride): You can drive to the departure curbs at T1 and T2 for free for exactly 10 minutes to drop off passengers. Beyond 10 minutes, high parking fees apply immediately.
Review driving and parking limits Open the official FRA Parking page ↗. Next step: Click on “Terminal Parking” to see the rates for the P2, P3 (T1) and P8, P9 (T2) garages if you need to park and go inside to meet someone. The curbside is strictly for rapid loading/unloading.
Before leaving

FRA travel-day checklist

Checklist progress is saved on this device.

Search questions answered

Top 12 FAQs about Frankfurt airport code and FRA

What is the Frankfurt airport code?
FRA is the three-letter IATA passenger airport code for Frankfurt am Main Airport, Germany’s primary international hub.
What is the Frankfurt 4 letter airport code?
EDDF is the 4-letter ICAO code used for Frankfurt am Main Airport in aviation, flight planning, and air traffic control.
What country is the Frankfurt airport code in?
FRA is located in Germany (DE), specifically within the state of Hesse.
What is the Frankfurt airport code HHN?
HHN is the airport code for Frankfurt-Hahn Airport. Despite the name, it is located roughly 120 kilometers away from Frankfurt city and is used primarily by budget airlines like Ryanair.
What does Frankfurt airport code in RFS mean?
RFS stands for Road Feeder Service. In cargo and freight shipping, FRA acts as a massive European hub. Even if cargo is trucked from another city, the air waybill often uses FRA as the routing identifier.
What is the official name of Frankfurt Airport?
The official name in German is Flughafen Frankfurt am Main. It is sometimes referred to as Rhein-Main-Flughafen.
Which terminal does Lufthansa use at Frankfurt Airport?
Lufthansa and its Star Alliance partners exclusively use Terminal 1 at Frankfurt Airport.
How do I get between Terminal 1 and Terminal 2 at FRA?
You can take the free elevated SkyLine train (which has both landside and airside cars) or use the free yellow shuttle buses that run outside the terminals every 10 minutes.
How do I get from Frankfurt airport to the city center?
Take the S-Bahn (S8 or S9 lines) from the underground Regionalbahnhof (Regional Station) beneath Terminal 1. The ride to Frankfurt Hauptbahnhof takes about 15 minutes.
Can I take an ICE train directly from Frankfurt Airport?
Yes. Frankfurt Airport has a dedicated Long-Distance Train Station (Fernbahnhof) connected to Terminal 1, serving high-speed ICE trains to cities like Cologne, Munich, and Amsterdam.
Is Frankfurt Airport the same as Frankfurt (Oder)?
No. Frankfurt (Oder) is a completely different city on the border with Poland. Always look for Frankfurt (Main) when booking tickets.
Do I need to clear customs on a connecting flight in Frankfurt?
If you are connecting from a Non-Schengen country to a Schengen country (e.g., USA to Italy), you will clear passport control in Frankfurt. If you are connecting Non-Schengen to Non-Schengen (e.g., USA to Dubai), you generally remain in the international transit zone without passing through German border control.
Editorial transparency

Official sources and update policy

This guide prioritizes official data from Fraport AG, Deutsche Bahn, and the German Federal Police. Official links are clearly separated with step-by-step instructions so you know exactly what to look for when leaving this site.

Fraport AG (Frankfurt Airport)Official flight status, terminal maps, parking rates, and security wait times.
Deutsche Bahn (DB) & RMVLive train schedules, track assignments, and public transit ticketing rules.
Lufthansa / AirlinesTerminal assignments, check-in deadlines, and alliance grouping rules.
BundespolizeiSchengen border control rules and transit visa requirements.
Data currency check: Train station definitions, HHN distances, and T1/T2 alliance groupings are verified for current operations. Always confirm exact gate assignments on the day of travel as they shift frequently.