If you are in a hurry, depending on your location, flying might be the best option.
The Swiss airline SkyWork Airlines offers flight connections from all over Europe to Bern. It is only a short trip of 20 minutes to travel from the Bern Airport to the city’s Old Town.
The airport in Bern even holds a record: it offers the shortest check-in times in Switzerland. You can check in up to 20 minutes before departure without facing long queues.