By plane: Berlin has two major airports – Tegel Airport (TXL) and Schönefeld Airport (SXF), which are well-connected to major cities in Europe and other parts of the world. You can book a flight to either of these airports and then take public transportation or a taxi to reach your final destination in Berlin.
By train: Berlin is well-connected to other major cities in Germany and Europe by train. You can take a train to Berlin from cities like Hamburg, Frankfurt, Munich, Amsterdam, Paris, and more. The main train station in Berlin is the Berlin Hauptbahnhof (Berlin Central Station), which is located in the heart of the city.
By bus: Several bus companies offer services to Berlin from different parts of Europe. You can check websites like FlixBus, Eurolines, and Megabus for schedules and prices
Once you arrive in Berlin, you can use the city’s excellent public transportation system, which includes buses, trams, trains, and the U-Bahn (subway) and S-Bahn (urban rail) networks, to get around the city.