Baden-Airpark is the nearest local airport, about 40km from the city. The airport is now served by low-cost carrier Ryanair, which offers cheap flights to several European destinations. There is a cheap airport shuttle bus (Baden-Airport-Express ) (leaving 8 times a day on weekdays, 3 times a day on saturdays, synchronized with the flight schedule) to Karlsruhe Main Station. One-way-tickets can be bought from the driver (9 EUR, cash only, accepted currency: euro); alternatively, you can take a train or a tram-train to Rastatt or Baden-Baden and take a connecting bus to Baden-Airport. Through-ticketing is available, for current prices and schedules see (Karlsruher Verkehrsverbund (Karlsruhe Area Mass Transit Authority) )
Frankfurt Airport is Germany’s biggest airport and is served by all major carriers that operate in Germany. It has a direct ICE high speed train connection to Karlsruhe (1 hour).
Stuttgart Airport is reachable by train in one and a half hour.
Frankfurt Hahn Airport – is about 200km from the city and reachable by car or a combination of train and bus. The airport is served by Ryanair and other low-cost carriers. To get to the airport with public transport you need to take a train to Heidelberg, Mainz or Frankfurt – there you can catch a bus to the airport.
The train station (Karlsruhe Hauptbahnhof) is located south of the city centre, with roughly 5-10 minutes by tram to the central market square, and direct tram links to other parts of the city. Karlsruhe is well linked to other larger cities by ICE (Inter City Express) high speed trains. The schedules for the inter-city connections can be found on the site of the Deutsche Bahn (German Railways).