Berlin has a great network of public transportation. U-bahn is the subway, S-bahn is the above ground train within the city and Tram is the light rail system network. For all three modes of transportation, be sure to validate your ticket in the red or yellow box after you purchase it from the machine. For getting to outlying areas, you can take a regional train from 5 various points in Berlin. Buses cover everything not accessible by rails 24/7. You may opt for a relatively affordable taxi late at night instead of waiting at a station or bus stop. Driving is manageable and possible, however parking in major centers is hard.