Photo Courtesy of Oliver Mark

Berlin is served by two main airports. Tegel (TXL) is conveniently located within the city limits. Public buses (20 minutes; 2.60€) run from Tegel regularly to Berlin Hauptbahnhof and Alexanderplatz. Schonefeld Airport is connected to the city by S-Bahn and regional trains (30 minutes; 3.20€).

Berlin’s transportation system, the BVG, is reliable, convenient, and vast, and it includes buses, trains, and trams. Single-journey rides (valid for two hours) cost 2.60€, or a day pass costs 6.70€. As in many European countries, the BVG runs on the honor system, so make sure to validate your ticket before boarding. At random times, officers check the tickets of each passenger. The U-Bahn trains (underground lines) run until late and are round-the-clock on weekends; S-Bahn trains (commuter lines) traverse the city, making them best for fast connections. Taxis in Berlin are readily available, as are services like Uber.