Cheap Bus and Ferry tickets to Bergen

What are the most popular routes to Bergen?

Stavanger - BergenAverage priceCA$57Average duration5h 2mDaily departures41
Oslo - BergenAverage priceCA$149Average duration13h 36mDaily departures14
Haugesund - BergenAverage priceCA$39Average duration3h 12mDaily departures105
Alesund - BergenAverage priceCA$151Average duration9h 47mDaily departures14
Kristiansand - BergenAverage priceCA$396Average duration22h 40mDaily departures2