Generally not required for tourist stays up to 90 days (or at all for EU nationals); some nationalities need a Schengen Visa.
Get the latest visa advice for Germany from our community.
Most travellers arrive in Germany by air, or by rail and road connections from neighbouring countries. Flights and tours can be booked online at www.lonelyplanet.com/bookings.
Germans are whizzes at moving people around, and the public transport network is one of the best in Europe. The best ways of getting around the country are by car and by train.
Train Extensive network of long-distance and regional trains with frequent departures; fairly expensive but numerous deals available.
Car Useful for travelling at your own pace or for visiting regions with no or minimal public transport. Cars can be hired in every town and city. Drive on the right.
Bus Cheaper and slower than trains and with a growing long-haul network. Regional bus services fill the gaps in areas not served by rail.
Air Only useful for longer distances, eg Hamburg to Munich or Berlin to Munich.