柏林的市内交通以市郊火车(S-Bahn)、地铁(U-Bahn)及巴士(BUS)为主。地铁(U-Bahn)覆盖柏林市中心及某些郊区,由早晨4:00开至半夜12:30,星期五及星期六则开至半夜1:30。市郊火车(S-Bahn)覆盖距离市中心比较远的地区。主要在东柏林接驳地铁(U-Bahn)去不到的区域。
同时整个交通系统的票价十分灵活,单程票2.1欧元,每程可于2小时内无限次乘搭地铁、市郊火车及巴士;另有一种短程单程票,1.2欧元,但只可乘搭3站"S"或"U" Bahn,又或6站巴士或电车;天票4.1欧元,有效时间至凌晨3:00;7日票(7 Tage Karte)22欧元。一般车票可在S-Bahn或地铁站自动售票机购买。乘客若不能提供有效车票登车被视为逃票,会被罚款30欧元。