There are 7 ways to get from Bergen to Moi by bus, train, ferry, car or plane
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, train • 7h 40m
Cheapest option
Ferry, train • 10h 20m
5 alternative options
Bus • 7h 49m
Train • 12h 37m
Drive • 7h 45m
Fly to Stavanger, train • 5h 24m
Fly to Kristiansand, train • 6h 25m
Bergen to Moi by bus and train
The journey time between Bergen and Moi is around 7h 40m and covers a distance of around 344 km. This includes an average layover time of around 1h. Operated by Nor-Way Bussekspress and Go-Ahead Nordic, the Bergen to Moi service departs from Bergen busstasjon and arrives in Moi stasjon. Typically 44 services run weekly, although weekend and holiday schedules can vary so check in advance.
Travel safe during COVID-19
Rules to follow in Norway
m
Recommended
Travel within Norway
There are no current restrictions
COVID-19 help in Norway
If you need help, visit the national COVID-19 website or call the COVID-19 Helpline 815 55 015
Frequently Asked Questions
Yes, travel within Norway is currently allowed.
Explore travel optionsDomestic travel is not restricted, but some conditions may apply
- Face masks are recommended
- There are no current restrictions
The national COVID-19 helpline number in Moi is 815 55 015.
Wearing a face mask on public transport in Moi is recommended.
Make yourself known to an official member of staff and/or call the national coronavirus helpline number on 815 55 015.
Last updated: 8 Mar 2023
Exceptions may apply, for full details: Norwegian Institute of Public Health.
We're working around the clock to bring you the latest COVID-19 travel updates.
This information is compiled from official sources. To the best of our knowledge, it is correct as of the last update.
Visit Rome2rio travel advice for general help.
Questions & Answers
The cheapest way to get from Bergen to Moi is to ferry and train which costs kr 480 - kr 700 and takes 10h 20m.
The quickest way to get from Bergen to Moi is to fly and train which costs kr 550 - kr 2000 and takes 5h 24m.
No, there is no direct bus from Bergen to Moi. However, there are services departing from Bergen busstasjon and arriving at Moi via Stavanger bussterminal. The journey, including transfers, takes approximately 7h 49m.
No, there is no direct train from Bergen to Moi. However, there are services departing from Bergen stasjon and arriving at Moi stasjon via Hokksund stasjon and Kongsberg stasjon. The journey, including transfers, takes approximately 12h 37m.
The distance between Bergen and Moi is 226 km. The road distance is 510.4 km.
The best way to get from Bergen to Moi without a car is to bus and train which takes 7h 40m and costs kr 500 - kr 750.
It takes approximately 7h 40m to get from Bergen to Moi, including transfers.
Bergen to Moi bus services, operated by Nor-Way Bussekspress, depart from Bergen busstasjon station.
Bergen to Moi train services, operated by Norwegian Railways (VY), depart from Bergen stasjon station.
The best way to get from Bergen to Moi is to bus which takes 7h 49m and costs kr 600 - kr 750. Alternatively, you can train, which costs kr 900 - kr 1300 and takes 12h 37m.

- Distance: 226 km
- Duration: 7h 40m
What companies run services between Bergen, Norway and Moi, Rogaland, Norway?
You can take a bus from Bergen to Moi via Stavanger bussterminal in around 7h 49m. Alternatively, you can take a train from Bergen to Moi via Hokksund stasjon and Kongsberg stasjon in around 12h 37m.

- Website
- wideroe.no
Flights from Bergen to Stavanger
- Ave. Duration
- 36 min
- When
- Every day
- Estimated price
- kr 480 - kr 2500
Flights from Bergen to Kristiansand
- Ave. Duration
- 51 min
- When
- Every day
- Estimated price
- kr 850 - kr 6500

- Website
- flysas.com
Flights from Bergen to Stavanger
- Ave. Duration
- 35 min
- When
- Every day
- Estimated price
- kr 500 - kr 2500
Flights from Bergen to Kristiansand via Oslo
- Ave. Duration
- 2h 30m
- When
- Sunday
- Estimated price
- kr 850 - kr 5500

- Website
- norwegian.com
Flights from Bergen to Stavanger
- Ave. Duration
- 35 min
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- kr 350 - kr 2200
Flights from Bergen to Kristiansand via Oslo
- Ave. Duration
- 2h 35m
- When
- Monday to Friday
- Estimated price
- kr 1200 - kr 4200

- Phone
- +47 61 25 80 00
- kundeservice@go-aheadnordic.no
- Website
- go-aheadnordic.no
Train from Stavanger stasjon to Moi stasjon
- Ave. Duration
- 1h 25m
- Frequency
- Every 4 hours
- Estimated price
- kr 180 - kr 280
- Website
- Go-Ahead Nordic
Train from Sandnes Sentrum stasjon to Moi stasjon
- Ave. Duration
- 1h 17m
- Frequency
- Every 4 hours
- Estimated price
- kr 160 - kr 250
- Website
- Go-Ahead Nordic
Train from Kongsberg stasjon to Moi stasjon
- Ave. Duration
- 4h 54m
- Frequency
- 5 times a day
- Estimated price
- kr 440 - kr 700
- Website
- Go-Ahead Nordic
Train from Kristiansand stasjon to Moi stasjon
- Ave. Duration
- 1h 26m
- Frequency
- Every 4 hours
- Estimated price
- kr 160 - kr 260
- Website
- Go-Ahead Nordic
_202204231056.png)
- Phone
- +47 61 05 19 10
- Website
- vy.no
Train from Bergen stasjon to Hokksund stasjon
- Ave. Duration
- 5h 51m
- Frequency
- Twice daily
- Estimated price
- kr 440 - kr 550
- Website
- vy.no

- Phone
- +47 815 44 444
- Website
- nor-way.no
Bus from Bergen busstasjon to Stavanger bussterminal
- Ave. Duration
- 5h 15m
- Frequency
- Every 3 hours
- Estimated price
- kr 350 - kr 430
- Website
- Nor-Way Bussekspress
- Online Ticket
- kr 350 - kr 430
Bus from Stavanger bussterminal to Moi
- Ave. Duration
- 1h 37m
- Frequency
- Twice daily
- Estimated price
- kr 240 - kr 290
- Website
- Nor-Way Bussekspress
- Online Ticket
- kr 240 - kr 290

- Phone
- +47 61 05 19 10
- buss@vy.no
- Website
- vybuss.no
Bus from Stavanger bussterminal to Moi
- Ave. Duration
- 1h 34m
- Frequency
- 5 times a day
- Estimated price
- kr 250 - kr 320
- Website
- Vy Buss

- Phone
- +47 905 74 475
- post@vaernesekspressen.no
- Website
- vaernesekspressen.no
Bus from Stavanger bussterminal to Moi
- Ave. Duration
- 1h 35m
- Frequency
- Once daily
- Website
- Vaernes Ekspressen

- Phone
- +47 51 46 40 99
- info@fjordline.com
- Website
- fjordline.com
Ferry from Bergen Skoltegrunnskaien to Risavika havn Utenriksterminal
- Ave. Duration
- 6h 30m
- Frequency
- 3 times a week
- Estimated price
- kr 280 - kr 380
- Website
- Fjordline
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.
More Questions & Answers
The quickest flight from Bergen Airport to Stavanger Airport is the direct flight which takes 35 min.
Bergen to Moi bus services, operated by Vy Buss, arrive at Moi station.
Bergen to Moi train services, operated by Go-Ahead Nordic, arrive at Moi stasjon station.
Yes, the driving distance between Bergen to Moi is 510 km. It takes approximately 7h 45m to drive from Bergen to Moi.
Norwegian Air Shuttle, Widerøe and Scandinavian Airlines offer flights from Bergen Airport to Stavanger Airport.
There are six+ hotels available in Moi. Prices start at kr 1000 NOK per night.
The best way to get from Bergen to Bergen Airport is to line 1 tram which takes 43 min and costs kr 35 - kr 60.