Bern is well connected to other cities by several highways (A1, A12, A6).
Public transport works well in Bern, with tram, S-Bahn and bus lines which connect the different parts of the City. Bern Rail Station connects the City to the national and international train network. A funicular leads from the Marzili quarter to the Bundeshaus. This funicular is, with a length of 106 m (347.77 ft), the second shortest public railway in Europe after the Zagreb Funicular. Several Aare bridges connect the old parts of the city with the newer quarters outside of the peninsula.
Bern is served by Bern Airport, located outside the city near the town of Belp. The regional airport, colloquially called Bern-Belp or Belpmoos, is connected to several Swiss and European cities.