There are 3 ways to get from Odda to Bergen by bus, car or car ferry

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Bus via Arna stasjon  •  2h 50m

  1. Take the bus from Røldalsvegen Odda rådhus to Arna terminal 930

kr 260 - kr 325

2 alternative options

Bus  •  2h 54m

  1. Take the bus from Røldalsvegen Odda rådhus to Bergen busstasjon 930

kr 270 - kr 330

Drive, line 1006 car ferry  •  2h 32m

  1. Drive from Odda to Jondal kai
  2. Take the line 1006 car ferry from Jondal ferjekai to Tørvikbygd ferjekai 930
  3. Drive from Tørvikbygd kai to Bergen

kr 282 - kr 411

Coronavirus (COVID-19) in Norway

There is widespread community transmission globally.
Some travel restrictions are being lifted in Norway. For the latest travel status, please check the official page for Norway.

For travel planning advice, please refer to our Rome2rio Coronavirus information page .

Coronavirus (COVID-19) Travel Advice

Some border closures are in place for Norway due to Coronavirus (COVID-19). Most travel to this country is restricted.

Source Type: Government | Last updated: 5/18/2020

Some domestic travel restrictions began to ease in Norway from 4/20/2020.

Source Type: Government | Last updated: 4/9/2020

Currently, we are unable to provide travel restriction information for leaving Norway. For the latest Coronavirus (COVID-19) travel status in Norway, please check government recommendations.

Data sourced from: CDC, ACAPS, OXFORD

Questions & Answers

The cheapest way to get from Odda to Bergen is to bus via Arna stasjon which costs kr 260 - kr 330 and takes 2h 50m.

More details

The quickest way to get from Odda to Bergen is to drive and line 1006 car ferry which costs kr 280 - kr 420 and takes 2h 32m.

More details

Yes, there is a direct bus departing from Røldalsvegen Odda rådhus and arriving at Bergen busstasjon. Services depart twice daily, and operate every day. The journey takes approximately 2h 54m.

More details

The distance between Odda and Bergen is 77 km.

The best way to get from Odda to Bergen without a car is to bus via Arna stasjon which takes 2h 50m and costs kr 260 - kr 330.

More details

It takes approximately 2h 50m to get from Odda to Bergen, including transfers.

More details

Odda to Bergen bus services, operated by SKYSS, depart from Røldalsvegen Odda rådhus station.

More details

Odda to Bergen bus services, operated by SKYSS, arrive at Bergen busstasjon station.

More details

There are 297+ hotels available in Bergen. Prices start at kr 1000 NOK per night.

More details

Map of how to get from Odda to Bergen.
Launch map view
  • Distance: 76.8 km
  • Duration: 2h 50m

What companies run services between Odda, Hordaland, Norway and Bergen, Norway?

SKYSS operates a bus from Røldalsvegen Odda rådhus to Arna terminal 3 times a day. Tickets cost kr 220 - kr 280 and the journey takes 2h 24m.

Bus operators
SKYSS
Phone
177
Email
kunde@skyss.no
Website
skyss.no
Bus from Røldalsvegen Odda rådhus to Arna terminal
Ave. Duration
2h 24m
Frequency
3 times a day
Estimated price
kr 220 - kr 280
Website
SKYSS
Bus from Røldalsvegen Odda rådhus to Bergen busstasjon
Ave. Duration
2h 54m
Frequency
Twice daily
Estimated price
kr 270 - kr 330
Website
SKYSS
Ferry operators
SKYSS
Phone
177
Email
kunde@skyss.no
Website
skyss.no
Car ferry from Jondal ferjekai to Tørvikbygd ferjekai
Ave. Duration
20 min
Frequency
Hourly
Estimated price
kr 65 - kr 90
Website
SKYSS

Want to know more about travelling around Norway

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.