Useful information about Berlin - getting around
On the BVG website you can plan your own routes.
Busses normally run every 10 minutes, sometimes every 20 minutes. During the night special busses on special routes (the N busses) run from 23.00 till 7.00 in the morning. During the week underground trains run from 4.00-1.00 in the morning, about every 5-10 minutes. During the weekend they run 24 hours.
Regional trains run to all mayor towns in Brandenburg.
VB Brandenburg
Of course you can hire a taxi as well!