The public transport company Schaffhausen VBSH covers the entire area of the city of Schaffhausen and Neuhausen am Rheinfall. On our main lines we run every 10 minutes during the day, every 20 minutes in the evening until midnight and until 02:10 a.m. on weekends with night buses.

The more than 100 bus drivers travel over 2.7 million kilometres annually with 41 buses. Over 12 million passengers are transported annually.

Since 1 January 2019, the regional bus lines in Canton Schaffhausen also belong to the VBSH (formerly Regionale Verkehrsbetriebe RVSH / SchaffhausenBus). A total of seven bus lines cover the entire territory of Canton Schaffhausen and serve 22 municipalities.

The 50 bus drivers travel more than 2 million kilometres a year with 27 buses. More than 2.3 million passengers are transported annually.

The VBSH is a member of the Swiss Association of Public Transport (VöV) and the International Union of Public Transport (UITP).