1map logoGo to main page

Oslo to Bergen from $60: 7 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Oslo, Norway
to
Bergen, Norway

How to Get from Oslo to Bergen: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$60 by trainBest price
190.4 kmDistance
3h Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Oslo to Bergen with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Train
Plane
Average Duration
3h 
Estimated price
$62-247
Recommended
Company
Norwegian Railways (VY)
Train
Average Duration
7h  3m
Estimated price
$60-90
Cheapest
route map
Distance: 190.4 km
Duration: 3h

See more options

Pricing table
Company
various
Train
Average Duration
7h  24m
Estimated price
$60-90
Company
Vy Buss
Bus
Average Duration
9h  31m
Estimated price
$72-112
Company
various
Drive
Plane
Average Duration
3h  7m
Estimated price
$88-323
Company
various
Drive
Average Duration
6h  56m
Estimated price
$95-150
Company
Vy Buss
Bus
Average Duration
13h  25m
Estimated price
$100-150

Compare prices for your selected dates

TypeMo 10/03Tu 11/03We 12/03Th 13/03Fr 14/03Sa 15/03Su 16/03
Bus $71 $76 $70 $78 $78 $75 $79
Fly $59 $59 $59 $59 $60 $92 $115

Traveling From Oslo to Bergen

Your journey from Oslo to Bergen highlights the vibrant city life and cultural heritage of Oslo against the stunning natural beauty and coastal charm of Bergen.

Best Neighbourhoods in Bergen

Bergen boasts diverse neighborhoods, each with its own charm and character.

Bryggen
• UNESCO World Heritage site with colorful wooden wharves.
• Rich history and great local shops.
Nordnes
• Scenic waterfront views and peaceful parks.
• Home to cozy cafes and charming streets.
Sandviken
• Picturesque old houses nestled on hillsides.
• Offers stunning views of Bergen's bay.

Best Times To Visit Bergen's Attractions

Timing your visits can greatly enhance your experience in Bergen.

Bryggen Wharf
Visit early in the morning for fewer tourists and clearer photos.
Fløyen Mountain
Late afternoon offers beautiful sunset views and a quiet atmosphere.
Fish Market
Weekdays in the morning are less crowded for a leisurely stroll.

Bergen Weather: What to Expect Year-Round

Bergen experiences a temperate maritime climate, marked by mild winters and cool summers, with frequent rain throughout the year. Visiting from late spring to early fall allows you to enjoy relatively drier weather, which can significantly enhance your outdoor experiences.

Dining in Bergen: A Culinary Delight

In Bergen, savor the fresh catch at Fisketorget, where the local seafood reflects the coastal bounty; try the mouthwatering fish soup, rich and comforting, showcasing traditional flavors that differ from Oslo’s urban culinary scene. The vibrant market atmosphere and emphasis on locally-sourced ingredients bring a distinctly maritime dining experience that sets Bergen apart.

Oslo - Bergen operators

Explore transport companies operating between Oslo and Bergen, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Train Show train routes
Contact phone
+47 61 05 19 10
Website
https://www.vy.no/en

Train from Oslo S to Bergen stasjon

Average Duration
7h 3m
Estimated price
$60-90

Train from Oslo S to Oslo lufthavn stasjon

Average Duration
23m
Estimated price
$9-14
Contact phone
23 15 90 00
Website
http://flytoget.no

Train from Oslo S to Oslo lufthavn stasjon

Average Duration
22m
Estimated price
$19-22
Plane Show flights
Website
norwegian.com

Plane from Oslo (OSL) to Bergen (BGO)

Average Duration
55m
Estimated price
$60-230
Website
flysas.com

Plane from Oslo (OSL) to Bergen (BGO)

Average Duration
55m
Estimated price
$60-250
Website
wideroe.no

Plane from Oslo Sandefjord (TRF) to Bergen (BGO)

Average Duration
55m
Estimated price
$65-360
Bus Show bus routes
Contact phone
+47 407 05070
Website
https://www.vybuss.com/

Bus from Oslo bussterminal to Bergen busstasjon

Average Duration
13h 25m
Estimated price
$100-150

Bus from Vippetangen to Tyinkrysset

Average Duration
4h 21m
Estimated price
$35-60

Bus from Tyinkrysset to Bergen busstasjon

Average Duration
4h 10m
Estimated price
$35-55
Contact phone
+47 815 44 444
Website
nor-way.no

Bus from Vippetangen ferjeterminal to Tyinkrysset

Average Duration
4h 22m
Estimated price
$35-55

Bus from Tyinkrysset to Bergen busstasjon

Average Duration
4h 10m
Estimated price
$35-55

Oslo to Bergen: Overview of Bus, Train, Flight, and Car Trips

Traveling between Oslo and Bergen offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 The scenic drive from Oslo to Bergen covers a distance of 460.3 km, offering breathtaking views of Norway's picturesque landscapes. 💰 Prices for a road trip from Oslo to Bergen by car range from €88 to €138, making it an affordable and adventurous travel option for those exploring Norway. 🏞️ As you embark on this approximately 6-hour and 56-minute journey, be prepared to witness stunning fjords, charming villages, and the natural beauty that Norway is renowned for.
Average price
€88 - €138
Useful tips for car travellers
• Plan your fuel stops as gas stations can be sparse in the mountainous areas along the E16 road; prices are typically around 20-22 NOK per liter.
• Upon arriving in Bergen, be aware that there are restricted traffic zones; parking fees range from 25 to 35 NOK per hour, with daily rates varying from 250 to 400 NOK depending on the area.
• Utilize navigation tools like Google Maps or Waze to stay updated on any road conditions or detours, as the E16 may experience weather-related delays in the winter months.
🚆 Traveling by train from Oslo to Bergen is a scenic and convenient way to explore Norway. The direct train service operated by Norwegian Railways departs from Oslo S station and arrives at Bergen stasjon, with departures every four hours and a journey time of approximately 7 hours and 3 minutes. 🏞️ The route from Oslo to Bergen covers a distance of 481 km, offering stunning views of Norway's landscape along the way. 💰 Ticket prices for the Oslo to Bergen train vary from €55 to €83, making it an affordable option for travelers looking to experience the beauty of Norway's countryside.
Departure Point
Oslo S station
Arrival Point
Bergen stasjon station
Useful tips for train travellers
• On your train trip from Oslo to Bergen, you can enjoy onboard catering services provided by Vy, the main operator for this route. They offer a selection of snacks, sandwiches, and beverages, including coffee and tea, available for purchase at the bistro counter or through the onboard service. Don't forget to bring some cash or a credit card for your purchases!
• The trains operated by Vy provide various seating options. The seating classes include Economy, which offers comfortable standard seating; Business Class, which has slightly more spacious seats and allows you access to faster internet; and First Class, with wider seats, more legroom, and complimentary coffee. If you're looking for a bit of luxury and privacy, opt for First Class for a more enjoyable travel experience.
• For your journey, the primary operator is Vy, which can be found at their website vy.no Although there are other train options, they are limited, so Vy is the most reliable choice. For planning your local transport upon arrival, visit skyss.no for schedules, tram lines, and buses in Bergen.
🛫 Experience a quick and convenient journey from Oslo to Bergen by taking a direct flight that only lasts 50 minutes. Both Scandinavian Airlines and Norwegian Air Shuttle provide flights between the two cities.
Departure Point
Oslo Airport
Arrival Point
Bergen Airport
Useful tips for plane travellers
• Book your flight in advance, as both Scandinavian Airlines and Norwegian Air Shuttle frequently operate this popular route, which can often lead to competitive fares and better availability.
• Upon arrival at Bergen Airport (BGO), follow the signs to the baggage claim, and be prepared for potentially long waits during peak travel seasons when multiple flights land around the same time.
• Expect taxi fares from Bergen Airport to the city center to be around 300-400 NOK; consider using the city’s Flybussen airport bus service, which is more economical at approximately 160 NOK for a one-way ticket, offering frequent service to downtown Bergen.
🚌 The journey from Oslo to Bergen by bus takes approximately 13 hours and 25 minutes. 🏞️ Enjoy the scenic views as you travel from Oslo bussterminal to Bergen busstasjon in Norway. The route is operated by Vy Buss. 💰 Prices for the bus between Oslo and Bergen typically range from €66 to €103.
Departure Point
Oslo bussterminal station
Arrival Point
Bergen busstasjon station
Useful tips for bus travellers
• Plan your journey by checking Vy Buss's official website (vybuss.no) for the latest schedule and pricing, as they operate the direct service from Oslo bussterminal to Bergen busstasjon, and prices can vary significantly between €65 - €101.
• Make sure to pack snacks and drinks for your 13-hour bus ride; while there may be convenient stops en route, options for food can be limited and timing unpredictable, especially as you pass through beautiful yet remote landscapes.
• Upon arrival at Bergen busstasjon, look for the signs directing you to the exit and local transportation options; the station is well-connected, with easy access to the Light Rail (Bybanen) and bus services that can take you directly to the city center and popular attractions, making your arrival seamless.

Frequently asked questions

Find out more about the route from Oslo to Bergen.

Or choose the category:
The distance between Oslo and Bergen is approximately 305.8 km, with a road distance of 460.0 km. The typical travel times by various modes of transportation vary significantly. By train, it takes around 7 hours and 3 minutes to reach Bergen from Oslo. Alternatively, by taking a train to Oslo followed by a flight, the travel time is approximately 3 hours and 4 minutes. If driving, it takes around 6 hours and 56 minutes to travel from Oslo to Bergen. Lastly, by bus, it takes approximately 9 hours and 38 minutes to reach Bergen from Oslo.
The most cost-effective option for traveling from Oslo to Bergen is by train, which takes about 7 hours and costs between €50 and €82. If time is of the essence, the fastest option is to take a combination of train and fly, which takes about 3 hours and 4 minutes and costs between €59 and €228.
The prices for traveling from Oslo to Bergen by train range from €50 to €82, while the prices for a bus ticket between the two cities range from €55 to €83.
To travel from Oslo to Bergen without using public transportation, you can choose to drive. The distance between the two cities is approximately 460.3 km, and it takes around 6 hours and 56 minutes by car. The cost of the journey varies but can range from €87 to €137.
The best way to travel from Oslo to Bergen without a car is by taking a train. The journey takes approximately 7 hours and 3 minutes, and the fare ranges from €50 to €82.
Yes, there is a direct link between Oslo and Bergen. The train services operated by Norwegian Railways provide a direct connection, with a journey time of approximately 7 hours and 3 minutes. There are four departures daily from Oslo S station to Bergen stasjon. Additionally, there is a direct bus service operated by Vy Buss that departs once daily from Oslo bussterminal and arrives at Bergen busstasjon, with a journey time of approximately 13 hours and 25 minutes.
The flight between Oslo and Bergen typically takes around 55 minutes for a direct flight. The cost of the flight can vary depending on factors such as the airline, time of year, and how far in advance the ticket is booked. On average, prices for a one-way ticket can range from around $50 to $200.
There are a variety of options for accommodation near Bergen. With over 320 hotels to choose from, travelers are bound to find something suitable for their needs. Prices for hotels in Bergen start at €47, providing options for travelers with different budgets.