There are 8 ways to get from Bergen Airport (BGO) to Bari by plane, train, bus, car, ferry, 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 Bari Karol Wojtyła Airport
best- Fly from Bergen (BGO) to Bari Karol Wojtyła Airport (BRI)plane BGO - BRI
5h 19m€119–406Fly to Naples Airport, train
cheapest- Fly from Bergen (BGO) to Naples Airport (NAP)plane BGO - NAP
- Take the train from Caserta to Bari Centraletrain
10h 30m€106–359Train, bus via Bologna
- Take the train from Bergen stasjon to Oslo Strain F4
- Take the bus from Oslo bussterminal to Berlin, Zentralen Omnibusbahnhofbus
- Take the bus from Berlin, Zentralen Omnibusbahnhof to Bologna Centralebus
- Take the train from Bologna Centrale to Bari Centraletrain Fr
2d€347–654Drive 3,441.8 km
- Drive from Bergen Airport (BGO) to Baricar 3,441.8 km
35h 27m€634–916Fly to Brindisi Airport, train
- Fly from Bergen (BGO) to Brindisi Airport (BDS)plane BGO - BDS
- Take the train from Brindisi to Bari Centraletrain
8h 59m€125–464Fly to Dubrovnik Airport, ferry
- Fly from Bergen (BGO) to Dubrovnik Airport (DBV)plane BGO - DBV
- Take the ferry from Dubrovnik to Bariferry
15h 56m€257–573Train, bus
- Take the train from Bergen stasjon to Oslo Strain F4
- Take the bus from Oslo bussterminal to Słubicebus
- Take the bus from SŁUBICE, Port Świecko, Świecko 39 to PESCARA, Dw. Kolej./autobus. Piazza della Republicabus
- Take the train from Pescara Centrale to Bari Centraletrain Fr
2d 10h€342–772Drive, car train
- Drive from Bergen Airport (BGO) to Hamburg Hbfcar
- Take the cartrain from Hamburg Hbf to Villach Hbfcartrain
- Drive from Villach Hbf to Baricar
41h 30m€527–761
Bergen Airport (BGO) to Bari by bus, train, and foot
Questions & Answers
The cheapest way to get from Bergen Airport (BGO) to Bari is to fly and train which costs €100 - €360 and takes 10h 30m.
The fastest way to get from Bergen Airport (BGO) to Bari is to fly which takes 5h 19m and costs €110 - €410.
The distance between Bergen Airport (BGO) and Bari is 2283 km. The road distance is 3441.8 km.
The best way to get from Bergen Airport (BGO) to Bari without a car is to train and bus via Bologna which takes 2 days 0h and costs €340 - €700.
It takes approximately 5h 19m to get from Bergen Airport (BGO) to Bari, including transfers.
Yes, the driving distance between Bergen Airport (BGO) to Bari is 3442 km. It takes approximately 35h 27m to drive from Bergen Airport (BGO) to Bari.
There are 4589+ hotels available in Bari.
What companies run services between Bergen Airport (BGO), Norway and Bari, Italy?
Lufthansa, Scandinavian Airlines, and Widerøe fly from Bergen (BGO) to Bari Karol Wojtyła Airport (BRI) once daily.
- Website
- lufthansa.com
Flights from Bergen to Bari Karol Wojtyła Airport via Munich
- Ave. Duration
- 7h 25m
- When
- Monday, Thursday, Saturday, Wednesday, and Sunday
- Estimated price
- €100–550
Flights from Bergen to Naples Airport via Frankfurt
- Ave. Duration
- 6h 45m
- When
- Every day
- Estimated price
- €100–350
Flights from Bergen to Naples Airport via Rome
- Ave. Duration
- 7h 50m
- When
- Thursday and Sunday
- Estimated price
- €85–330
Flights from Bergen to Dubrovnik Airport via Frankfurt
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- €120–390
Flights from Bergen to Dubrovnik Airport via Munich
- Ave. Duration
- 8h 45m
- When
- Wednesday, Saturday, and Sunday
- Estimated price
- €160–550
- Website
- ryanair.com
Flights from Bergen to Brindisi Airport via Rome
- Ave. Duration
- 6h 10m
- When
- Thursday
- Estimated price
- €110–440
Flights from Bergen to Brindisi Airport via Milan Bergamo
- Ave. Duration
- 8h
- When
- Wednesday
- Estimated price
- €110–430
Flights from Bergen to Naples Airport via Milan Bergamo
- Ave. Duration
- 6h 50m
- When
- Saturday
- Estimated price
- €85–330
Flights from Bergen to Naples Airport via Copenhagen
- Ave. Duration
- 7h 15m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- €60–220
Flights from Bergen to Dubrovnik Airport via Gdansk
- Ave. Duration
- 6h 45m
- When
- Thursday and Sunday
- Estimated price
- €70–240
- Website
- ita-airways.com
Flights from Bergen to Naples Airport via Frankfurt
- Ave. Duration
- 7h 32m
- When
- Every day
- Estimated price
- €100–350
Flights from Bergen to Naples Airport via Rome
- Ave. Duration
- 7h 50m
- When
- Thursday and Sunday
- Estimated price
- €85–330
- Website
- flysas.com
Flights from Bergen to Bari Karol Wojtyła Airport via Copenhagen
- Ave. Duration
- 5h 20m
- When
- Wednesday and Saturday
- Estimated price
- €90–380
Flights from Bergen to Naples Airport via Copenhagen
- Ave. Duration
- 5h 10m
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- €90–370
- Website
- swiss.com
Flights from Bergen to Brindisi Airport via Zurich
- Ave. Duration
- 9h 20m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- €120–550
Flights from Bergen to Naples Airport via Zurich
- Ave. Duration
- 8h 45m
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- €90–390
- Website
- austrian.com
Flights from Bergen to Dubrovnik Airport via Vienna
- Ave. Duration
- 7h 57m
- When
- Monday and Friday
- Estimated price
- €110–400
- Website
- wizzair.com
Flights from Bergen to Dubrovnik Airport via Gdansk
- Ave. Duration
- 6h 30m
- When
- Thursday and Sunday
- Estimated price
- €65–250
- Phone
- +47 61 05 19 10
- [email protected]
- Website
- Norwegian Railways (VY)
Train from Bergen stasjon to Oslo S
- Ave. Duration
- 6h 46m
- Frequency
- Every 4 hours
- Estimated price
- €85–130
- Website
- Norwegian Railways (VY)
- Book at
- Norwegian Railways (VY)
Train from Bergen stasjon to Oslo S
- Ave. Duration
- 6h 46m
- Frequency
- Every 4 hours
- Estimated price
- €85–130
- Website
- Norwegian Railways (VY)
- Book at
- Norwegian Railways (VY)
- Phone
- +39 06 68475475
- Website
- Trenitalia Frecce
Train from Bologna Centrale to Bari Centrale
- Ave. Duration
- 5h 42m
- Frequency
- Hourly
- Estimated price
- €95–190
- Schedules at
- Trenitalia Frecce
Train from Brindisi to Bari Centrale
- Ave. Duration
- 1h 2m
- Frequency
- Hourly
- Estimated price
- €16–35
- Schedules at
- Trenitalia Frecce
Train from Caserta to Bari Centrale
- Ave. Duration
- 3h 14m
- Frequency
- Hourly
- Estimated price
- €40–85
- Schedules at
- Trenitalia Frecce
Train from Pescara Centrale to Bari Centrale
- Ave. Duration
- 2h 40m
- Frequency
- Hourly
- Estimated price
- €40–85
- Schedules at
- Trenitalia Frecce
- Phone
- +39 06 68475475
- Website
- Trenitalia Intercity
Train from Bologna Centrale to Bari Centrale
- Ave. Duration
- 7h 5m
- Frequency
- Every 2 hours
- Estimated price
- €65–150
- Website
- Trenitalia Intercity
Train from Brindisi to Bari Centrale
- Ave. Duration
- 2h 21m
- Frequency
- Every 3 hours
- Estimated price
- €11–25
- Website
- Trenitalia Intercity
Train from Caserta to Bari Centrale
- Ave. Duration
- 3h 57m
- Frequency
- Twice daily
- Estimated price
- €30–65
- Website
- Trenitalia Intercity
Train from Pescara Centrale to Bari Centrale
- Ave. Duration
- 3h 4m
- Frequency
- Every 2 hours
- Estimated price
- €30–65
- Website
- Trenitalia Intercity
- Phone
- +39 06 8937 1892
- Website
- Italo Treno
Train from Bologna Centrale to Bari Centrale
- Ave. Duration
- 8h 26m
- Frequency
- Twice daily
- Estimated price
- €80–170
- Website
- Italo Treno
Train from Caserta to Bari Centrale
- Ave. Duration
- 4h 16m
- Frequency
- Twice daily
- Estimated price
- €35–70
- Website
- Italo Treno
- Phone
- +39.06.5210550
- Website
- Trenitalia
Train from Brindisi to Bari Centrale
- Ave. Duration
- 1h 23m
- Frequency
- Every 30 minutes
- Estimated price
- €13–23
- Website
- Trenitalia
- Phone
- +49 (0) 221 800 20 820
- [email protected]
- Website
- Urlaubs-Express (UEX)
Car train from Hamburg Hbf to Villach Hbf
- Ave. Duration
- 13h 40m
- Frequency
- Once a week
- Estimated price
- €100–130
- Website
- Urlaubs-Express (UEX)
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Oslo bussterminal to Berlin, Zentralen Omnibusbahnhof
- Ave. Duration
- 17h 30m
- Frequency
- Once daily
- Estimated price
- €90–150
- Website
- Flixbus
Bus from Berlin, Zentralen Omnibusbahnhof to Bologna Centrale
- Ave. Duration
- 15h
- Frequency
- Once daily
- Estimated price
- €95–160
- Website
- Flixbus
- Phone
- +48 77 443 44 44
- [email protected]
- Website
- Sindbad
Bus from Oslo bussterminal to Słubice
- Ave. Duration
- 21h 50m
- Frequency
- Once a week
- Estimated price
- €110–240
- Website
- Sindbad
Bus from SŁUBICE, Port Świecko, Świecko 39 to PESCARA, Dw. Kolej./autobus. Piazza della Republica
- Ave. Duration
- 22h 40m
- Frequency
- Twice a week
- Estimated price
- €110–310
- Website
- Sindbad
- Phone
- +385 72 303 337
- [email protected]
- Website
- Jadrolinija
Ferry from Dubrovnik to Bari
- Ave. Duration
- 8h
- Frequency
- Twice a week
- Estimated price
- €80–120
- Website
- Jadrolinija
Want to know more about travelling around Italy
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
Italy Travel Guides
Read the travel guide
How to plan an amazing trip around Scandinavia
Read the travel guide
Want to know more about Flixbus?
Read the travel guide


































