There are 8 ways to get from Bari to Bergen by plane, train, bus, ferry, car, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Bergen
best- Fly from Bari Karol Wojtyła Airport (BRI) to Bergen (BGO)plane BRI - BGO
6h 2mkr 1,385–3,285Fly to Stavanger Airport, Sola, bus
cheapest- Fly from Bari Karol Wojtyła Airport (BRI) to Stavanger Airport, Sola (SVG)plane BRI - SVG
- Take the bus from Stavanger bussterminal to Bergen busstasjonbus
11h 31mkr 1,222–4,747Train, bus
- Take the train from Bari Centrale to Venezia Mestretrain Fr
- Take the bus from Venezia, Viale Stazione (Mestre Stazione - fermata ATVO) to Praguebus
- Take the train from Praha Hlavni Nadrazi to Koebenhavn Htrain Rj
- Take the train from København H to Oslo Strain Ic
- Take the train from Oslo S to Bergen stasjontrain F4
2d 1hkr 4,155–7,077Ferry, bus, train
- Take the ferry from Bari to Dubrovnikferry 54
- Take the bus from Dubrovnik, Autobusni kolodvor to Mostar, Autobuska Stanicabus
- Take the bus from Mostar, Autobuska Stanica to Göteborgbus
- Take the train from Göteborg Centralstation to Oslo Strain
- Take the train from Oslo S to Bergen stasjontrain F4
2d 4hDrive 3,439.9 km
- Drive from Bari to Bergencar 3,439.9 km
35h 31mkr 6,900–9,967Bus via Munich
- Take the bus from Bari to München Hackerbrückebus
- Take the bus from Munich central bus station to Praha, ÚAN Florencbus 083 / ...
- Take the bus from Praha, ÚAN Florenc to Oslo bussterminalbus
- Take the bus from Oslo bussterminal to Arna terminalbus
2d 4hkr 3,895–6,267Bus
- Take the bus from Bari Largo Sorrentino to Pescara Centrale Stationbus
- Take the bus from PESCARA, Dw. Kolej./autobus. Piazza della Republica to SŁUBICE, Port Świecko, Świecko 39bus
- Take the bus from Słubice to Oslo bussterminalbus
- Take the bus from Oslo bussterminal to Åsane terminalbus
2d 18hkr 4,300–8,370Drive, car train
- Drive from Bari to Villach Hbfcar
- Take the cartrain from Villach Hbf to Hamburg Hbfcartrain
- Drive from Hamburg Hbf to Bergencar
42h 14mkr 5,707–8,166
Bari to Bergen by train and bus
Comparing Your Travel Options
The cheapest way to get from Bari to Bergen is to fly which costs kr 1300 - kr 3300 and takes 6h 2m.
The fastest way to get from Bari to Bergen is to fly which takes 6h 2m and costs kr 1300 - kr 3300.
No, there is no direct bus from Bari to Bergen. However, there are services departing from Bari and arriving at Arna terminal via Munich central bus station, Praha, ÚAN Florenc and Oslo bussterminal. The journey, including transfers, takes approximately 2 days 4h.
The distance between Bari and Bergen is 2286 km. The road distance is 3439.9 km.
The best way to get from Bari to Bergen without a car is to train and bus which takes 2 days 1h and costs kr 4100 - kr 7500.
It takes approximately 6h 2m to get from Bari to Bergen, including transfers.
Bari to Bergen bus services, operated by Onebus, depart from Bari station.
The best way to get from Bari to Bergen is to fly which takes 6h 2m and costs kr 1300 - kr 3300. Alternatively, you can bus via Munich, which costs kr 3900 - kr 6500 and takes 2 days 4h.
Bari to Bergen bus services, operated by Onebus, arrive at München Hackerbrücke station.
Yes, the driving distance between Bari to Bergen is 3440 km. It takes approximately 35h 31m to drive from Bari to Bergen.
What companies run services between Bari, Italy and Bergen, Norway?
Air Dolomiti, Lufthansa, and three other airlines fly from Bari Karol Wojtyła Airport (BRI) to Bergen (BGO) 4 times a week. Alternatively, you can take a bus from Bari to Bergen stasjon via München Hackerbrücke, Munich central bus station, Praha, ÚAN Florenc, Oslo bussterminal, Arna terminal, and Arna stasjon in around 2d 4h.
- Website
- flysas.com
Flights from Bari Karol Wojtyła Airport to Bergen via Copenhagen
- Ave. Duration
- 6h 55m
- When
- Wednesday
- Estimated price
- kr 1,000–4,300
Flights from Bari Karol Wojtyła Airport to Stavanger Airport, Sola via Copenhagen
- Ave. Duration
- 7h 55m
- When
- Wednesday and Saturday
- Estimated price
- kr 900–5,000
Flights from Bari Karol Wojtyła Airport to Stavanger Airport, Sola via Milan Malpensa
- Ave. Duration
- 7h 55m
- When
- Saturday
- Estimated price
- kr 1,200–5,500
- Website
- norwegian.com
Flights from Bari Karol Wojtyła Airport to Bergen via Milan Bergamo
- Ave. Duration
- 7h 45m
- When
- Wednesday
- Estimated price
- kr 950–3,700
Flights from Bari Karol Wojtyła Airport to Stavanger Airport, Sola via Krakow
- Ave. Duration
- 5h 30m
- When
- Thursday and Sunday
- Estimated price
- kr 1,100–4,400
Flights from Bari Karol Wojtyła Airport to Stavanger Airport, Sola via Milan Bergamo
- Ave. Duration
- 6h 40m
- When
- Saturday
- Estimated price
- kr 1,100–4,300
- Website
- klm.com
Flights from Bari Karol Wojtyła Airport to Stavanger Airport, Sola via Amsterdam Schiphol
- Ave. Duration
- 6h
- When
- Tuesday and Thursday
- Estimated price
- kr 1,200–6,000
Flights from Bari Karol Wojtyła Airport to Stavanger Airport, Sola via Copenhagen
- Ave. Duration
- 9h
- When
- Saturday
- Estimated price
- kr 900–4,200
- Website
- lufthansa.com
Flights from Bari Karol Wojtyła Airport to Bergen via Munich
- Ave. Duration
- 5h 15m
- When
- Monday and Thursday
- Estimated price
- kr 1,200–4,300
- Website
- wizzair.com
Flights from Bari Karol Wojtyła Airport to Stavanger Airport, Sola via Krakow
- Ave. Duration
- 6h 50m
- When
- Friday
- Estimated price
- kr 800–3,500
- Phone
- +39 06 5210550
- Website
- Trenitalia Frecce
Train from Bari Centrale to Venezia Mestre
- Ave. Duration
- 7h 26m
- Frequency
- Once daily
- Estimated price
- kr 1,100–2,000
- Website
- Trenitalia Frecce
- Phone
- +420 221 111 122
- [email protected]
- Website
- Czech Railways (ČD)
Train from Praha Hlavni Nadrazi to Koebenhavn H
- Ave. Duration
- 11h 16m
- Frequency
- Twice daily
- Estimated price
- kr 1,100–1,600
- Website
- Czech Railways (ČD)
- Phone
- +46 40 669 62 00
- [email protected]
- Website
- Snälltåget
Train from København H to Oslo S
- Ave. Duration
- 6h 58m
- Frequency
- Once a week
- Estimated price
- kr 750–2,000
- Website
- Snälltåget
- Phone
- +47 61 05 19 10
- [email protected]
- Website
- Norwegian Railways (VY)
Train from Oslo S to Bergen stasjon
- Ave. Duration
- 6h 35m
- Frequency
- 5 times a day
- Estimated price
- kr 348
- Website
- Norwegian Railways (VY)
- Book at
- Norwegian Railways (VY)
Train from Göteborg Centralstation to Oslo S
- Ave. Duration
- 3h 32m
- Frequency
- Every 2 hours
- Estimated price
- kr 273
- Website
- Norwegian Railways (VY)
- Book at
- Norwegian Railways (VY)
Train from Oslo S to Bergen stasjon
- Ave. Duration
- 6h 35m
- Frequency
- 5 times a day
- Estimated price
- kr 348
- Website
- Norwegian Railways (VY)
- Book at
- Norwegian Railways (VY)
- Phone
- +49 (0) 221 800 20 820
- [email protected]
- Website
- Urlaubs-Express (UEX)
Car train from Villach Hbf to Hamburg Hbf
- Ave. Duration
- 14h 16m
- Frequency
- Once a week
- Estimated price
- kr 1,000–1,300
- Website
- Urlaubs-Express (UEX)
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Venezia, Viale Stazione (Mestre Stazione - fermata ATVO) to Prague
- Ave. Duration
- 12h 55m
- Frequency
- Once daily
- Estimated price
- kr 800–1,200
- Website
- Flixbus
Bus from Stavanger bussterminal to Bergen busstasjon
- Ave. Duration
- 4h 40m
- Frequency
- 5 times a day
- Estimated price
- kr 200–300
- Website
- Flixbus
Bus from Munich central bus station to Praha, ÚAN Florenc
- Ave. Duration
- 5h
- Frequency
- 4 times a day
- Estimated price
- kr 320–480
- Website
- Flixbus
Bus from Praha, ÚAN Florenc to Oslo bussterminal
- Ave. Duration
- 22h 10m
- Frequency
- Once daily
- Estimated price
- kr 1,200–1,900
- Website
- Flixbus
- Phone
- +385 (0) 91 6113 073
- [email protected]
- Website
- croatiabus.hr
Bus from Dubrovnik, Autobusni kolodvor to Mostar, Autobuska Stanica
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- kr 180–430
- Schedules at
- croatiabus.hr
- Phone
- +387 (0)36 653 250
- [email protected]
- Website
- Globtour
Bus from Dubrovnik, Autobusni kolodvor to Mostar, Autobuska Stanica
- Ave. Duration
- 2h 43m
- Frequency
- Once daily
- Estimated price
- kr 130–160
- Website
- Globtour
- Phone
- +387 35 320-321
- [email protected]
- Website
- transturist.ba
Bus from Dubrovnik, Autobusni kolodvor to Mostar, Autobuska Stanica
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Estimated price
- kr 170–400
- Schedules at
- transturist.ba
- Phone
- +387 33 770 889
- [email protected]
- Website
- Centrotrans Eurolines
Bus from Dubrovnik, Autobusni kolodvor to Mostar, Autobuska Stanica
- Ave. Duration
- 4h 10m
- Frequency
- Once daily
- Estimated price
- kr 170–460
- Website
- Centrotrans Eurolines
- Phone
- +45 48 25 38 37
- [email protected]
- Website
- toptourist.dk
Bus from Mostar, Autobuska Stanica to Göteborg
- Ave. Duration
- 26h
- Frequency
- Once a week
- Schedules at
- toptourist.dk
- Phone
- (+47) 22 31 31 50
- [email protected]
- Website
- Nor-Way Bussekspress
Bus from Stavanger bussterminal to Bergen busstasjon
- Ave. Duration
- 5h 5m
- Frequency
- Every 3 hours
- Estimated price
- kr 390–550
- Website
- Nor-Way Bussekspress
- Phone
- +47 407 05070
- [email protected]
- Website
- Vy Buss
Bus from Stavanger bussterminal to Bergen busstasjon
- Ave. Duration
- 4h 50m
- Frequency
- 3 times a day
- Estimated price
- kr 500–1,000
- Website
- Vy Buss
Bus from Oslo bussterminal to Arna terminal
- Ave. Duration
- 9h 4m
- Frequency
- Once a week
- Estimated price
- kr 1,200–2,300
- Website
- Vy Buss
Bus from Oslo bussterminal to Åsane terminal
- Ave. Duration
- 13h 32m
- Frequency
- Once daily
- Estimated price
- kr 1,900–3,600
- Website
- Vy Buss
- Phone
- +39 0362 185 0590
- [email protected]
- Website
- Onebus
Bus from Bari to München Hackerbrücke
- Ave. Duration
- 13h 6m
- Frequency
- Once a week
- Estimated price
- kr 1,100–1,600
- Website
- Onebus
- Phone
- +39 0965644747
- [email protected]
- Website
- autolineefederico.it
Bus from Bari Largo Sorrentino to Pescara Centrale Station
- Ave. Duration
- 4h 51m
- Frequency
- Twice daily
- Estimated price
- kr 140–200
- Schedules at
- autolineefederico.it
- Phone
- +48 77 443 44 44
- [email protected]
- Website
- Sindbad
Bus from PESCARA, Dw. Kolej./autobus. Piazza della Republica to SŁUBICE, Port Świecko, Świecko 39
- Ave. Duration
- 23h 15m
- Frequency
- Twice a week
- Estimated price
- kr 1,100–2,500
- Website
- Sindbad
Bus from Słubice to Oslo bussterminal
- Ave. Duration
- 21h
- Frequency
- Once a week
- Estimated price
- kr 1,100–2,000
- Website
- Sindbad
- Phone
- +385 72 303 337
- [email protected]
- Website
- Jadrolinija
Ferry from Bari to Dubrovnik
- Ave. Duration
- 8h
- Frequency
- Twice a week
- Estimated price
- kr 950–1,400
- Website
- Jadrolinija
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.
Related travel guides
How to plan an amazing trip around Scandinavia
Read the travel guide
Italy Travel Guides
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
Booking & Getting There
There are 692+ hotels available in Bergen.















































