There are 10 ways to get from Trieste to Bergen by shuttle, plane, train, bus, night train, 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.
Shuttle to Ljubljana, fly
best- Take a shuttle bus from Trieste Centrale to Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana
- Fly from Ljubljana (LJU) to Bergen (BGO)LJU - BGO
9hkr 1,839–5,489Fly from Trieste – Friuli Venezia Giulia Airport
cheapest- Fly from Trieste – Friuli Venezia Giulia Airport (TRS) to Bergen (BGO)TRS - BGO
7h 53mkr 1,017–3,575Train
- Take the train from Trieste Centrale to UdineRe
- Take the train from Udine to Villach HbfRjx / ...
- Take the train from Villach Hbf to St. Johann Im PongauIce
- Take the train from St Johann im Pongau to Malmö, Centralstation
- Take the train from Malmö, Centralstation to Oslo S
- Take the train from Oslo S to Bergen stasjonF4
39h 36mkr 3,271–5,637Bus
- Take the bus from Trieste to Copenhagen Busterminal
- Take the bus from Copenhagen Bus Terminal to Oslo bussterminal600 / ...
- Take the bus from Oslo bussterminal to Arna terminal
44h 14mkr 2,390–4,601Train, night train
- Take the train from Trieste Centrale to Villach HbfRjx
- Take the train from Villach Hbf to St. Johann Im PongauIce
- Take the night train from St. Johann im Pongau to Malmö, CentralstationNt / ...
- Take the train from Malmö, Centralstation to Oslo S
- Take the train from Oslo S to Bergen stasjonF4
38h 32mkr 3,202–5,278Shuttle to Venice Marco Polo Airport, fly
- Take a shuttle bus from Trieste Centrale to Venezia, Aeroporto Marco Polo di Venezia
- Fly from Venice Marco Polo Airport (VCE) to Bergen (BGO)VCE - BGO
9h 17mkr 1,484–6,147Bus to Rijeka Airport, fly
- Take the bus from Trieste, Autostazione to Rijeka, Željeznički Kolodvor
- Fly from Rijeka Airport (RJK) to Bergen (BGO)RJK - BGO
11h 35mkr 1,633–6,249Shuttle, bus to Pula Airport, fly
- Take a shuttle bus from Trieste Centrale to Novigrad
- Take the bus from Novigrad, Autobusni Kolodvor to Pula Airport
- Fly from Pula Airport (PUY) to Bergen (BGO)PUY - BGO
9h 11mkr 1,299–4,451Drive, car train
- Drive from Trieste to Villach Hbf
- Take the car train from Villach Hbf to Hamburg Hbf
- Drive from Hamburg Hbf to Bergen
25h 56mkr 4,749–16,204Drive 2,640.5 km
- Drive from Trieste to Bergen2,640.5 km
29h 34mkr 5,698–8,230
Trieste to Bergen by train
Questions & Answers
The cheapest way to get from Trieste to Bergen is to fly which costs kr 1000 - kr 3600 and takes 7h 53m.
The fastest way to get from Trieste to Bergen is to fly which takes 7h 53m and costs kr 1000 - kr 3600.
No, there is no direct train from Trieste to Bergen. However, there are services departing from Trieste Centrale and arriving at Bergen stasjon via Udine, Villach Hbf, St Johann im Pongau, Malmö, Centralstation and Oslo S. The journey, including transfers, takes approximately 39h 36m.
The distance between Trieste and Bergen is 1808 km. The road distance is 2640.5 km.
The best way to get from Trieste to Bergen without a car is to train which takes 39h 36m and costs kr 3200 - kr 6000.
It takes approximately 9h to get from Trieste to Bergen, including transfers.
Trieste to Bergen train services, operated by Trenitalia S.p.A., depart from Trieste Centrale station.
The best way to get from Trieste to Bergen is to train which takes 39h 36m and costs kr 3200 - kr 6000. Alternatively, you can bus, which costs kr 2300 - kr 4600 and takes 44h 14m, you could also fly, which costs kr 1000 - kr 3600 and takes 7h 53m.
Trieste to Bergen train services, operated by Trenitalia S.p.A., arrive at Udine station.
Yes, the driving distance between Trieste to Bergen is 2640 km. It takes approximately 29h 34m to drive from Trieste to Bergen.
What companies run services between Trieste, Italy and Bergen, Norway?
You can take a train from Trieste Centrale to Bergen stasjon via Udine, Villach Hbf, St. Johann Im Pongau, St Johann im Pongau, Malmö, Centralstation, and Oslo S in around 39h 36m. Alternatively, you can take a bus from Trieste to Bergen stasjon via Copenhagen Bus Terminal, Oslo bussterminal, Arna terminal, and Arna stasjon in around 44h 14m.
- Website
- lufthansa.com
Flights from Ljubljana to Bergen via Frankfurt
- Ave. Duration
- 5h 5m
- When
- Tuesday to Sunday
- Estimated price
- kr 1,300–5,500
Flights from Ljubljana to Bergen via Munich
- Ave. Duration
- 7h 45m
- When
- Saturday and Sunday
- Estimated price
- kr 1,300–5,500
Flights from Venice Marco Polo Airport to Bergen via Munich
- Ave. Duration
- 5h 35m
- When
- Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- kr 1,000–4,800
Flights from Venice Marco Polo Airport to Bergen via Frankfurt
- Ave. Duration
- 6h 22m
- When
- Every day
- Estimated price
- kr 1,000–4,200
Flights from Trieste – Friuli Venezia Giulia Airport to Bergen via Frankfurt
- Ave. Duration
- 6h 40m
- When
- Monday, Tuesday, Friday, and Sunday
- Estimated price
- kr 1,100–4,300
Flights from Rijeka Airport to Bergen via Munich
- Ave. Duration
- 5h 30m
- When
- Thursday and Sunday
- Estimated price
- kr 1,800–7,500
Flights from Pula Airport to Bergen via Munich
- Ave. Duration
- 7h 25m
- When
- Saturday
- Estimated price
- kr 1,100–4,300
- Website
- flysas.com
Flights from Venice Marco Polo Airport to Bergen via Copenhagen
- Ave. Duration
- 6h 30m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- kr 750–2,800
Flights from Pula Airport to Bergen via Copenhagen
- Ave. Duration
- 4h 55m
- When
- Saturday
- Estimated price
- kr 800–3,800
- Website
- norwegian.com
Flights from Trieste – Friuli Venezia Giulia Airport to Bergen via Berlin Brandenburg
- Ave. Duration
- 4h 30m
- When
- Sunday
- Estimated price
- kr 900–3,300
Flights from Rijeka Airport to Bergen via London Gatwick
- Ave. Duration
- 8h 50m
- When
- Friday
- Estimated price
- kr 1,900–21,000
- Website
- klm.com
Flights from Ljubljana to Bergen via Amsterdam Schiphol
- Ave. Duration
- 10h 40m
- When
- Every day
- Estimated price
- kr 1,200–6,000
Flights from Pula Airport to Bergen via Copenhagen
- Ave. Duration
- 5h 30m
- When
- Saturday
- Estimated price
- kr 800–3,300
- Website
- swiss.com
Flights from Venice Marco Polo Airport to Bergen via Zurich
- Ave. Duration
- 6h 50m
- When
- Wednesday
- Estimated price
- kr 2,800–6,500
- Website
- wizzair.com
Flights from Rijeka Airport to Bergen via Gdansk
- Ave. Duration
- 7h 25m
- When
- Tuesday and Saturday
- Estimated price
- kr 1,100–4,800
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Trieste Centrale to Udine
- Ave. Duration
- 1h 26m
- Frequency
- Hourly
- Estimated price
- kr 75–110
- Website
- https://www.trenitalia.com/en.html
Train from Trieste Centrale to Udine
- Ave. Duration
- 1h 35m
- Frequency
- Once daily
- Estimated price
- kr 200–310
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- kr 200–310
Train from Udine to Villach Hbf
- Ave. Duration
- 1h 35m
- Frequency
- 5 times a day
- Estimated price
- kr 250–380
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- kr 250–380
Train from Villach Hbf to St. Johann Im Pongau
- Ave. Duration
- 1h 41m
- Frequency
- 3 times a day
- Estimated price
- kr 260–390
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- kr 260–390
Train from Trieste Centrale to Villach Hbf
- Ave. Duration
- 2h 57m
- Frequency
- Once daily
- Estimated price
- kr 360–550
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- kr 360–550
Train from Trieste Centrale to Udine
- Ave. Duration
- 1h 14m
- Frequency
- 4 times a week
- Estimated price
- kr 180–260
- Website
- https://www.oebb.at/en/
Train from Udine to Villach Hbf
- Ave. Duration
- 1h 44m
- Frequency
- 3 times a day
- Estimated price
- kr 110–600
- Website
- https://www.oebb.at/en/
Train from Villach Hbf to St. Johann Im Pongau
- Ave. Duration
- 1h 39m
- Frequency
- Once a week
- Estimated price
- kr 290–320
- Website
- https://www.oebb.at/en/
Train from Trieste Centrale to Villach Hbf
- Ave. Duration
- 3h 16m
- Frequency
- 4 times a week
- Estimated price
- kr 110–550
- Website
- https://www.oebb.at/en/
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Villach Hbf to St. Johann Im Pongau
- Ave. Duration
- 1h 41m
- Frequency
- Every 4 hours
- Estimated price
- kr 380–430
- Website
- https://int.bahn.de/en
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Villach Hbf to St. Johann Im Pongau
- Ave. Duration
- 1h 32m
- Frequency
- Every 3 hours
- Estimated price
- kr 110–320
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket?cref=oebb-header
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Villach Hbf to St. Johann Im Pongau
- Ave. Duration
- 1h 38m
- Frequency
- Every 4 hours
- Estimated price
- kr 230–320
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
- Phone
- +385 60 333 444
- informacije@hzpp.hr
- Website
- hzpp.hr
Train from Villach Hbf to St. Johann Im Pongau
- Ave. Duration
- 1h 32m
- Frequency
- Once daily
- Estimated price
- kr 85–120
- Website
- http://www.hzpp.hr/en
- Phone
- +46 40 669 62 00
- snalltaget@snalltaget.se
- Website
- snalltaget.se
Train from St Johann im Pongau to Malmö, Centralstation
- Ave. Duration
- 17h 43m
- Frequency
- Once a week
- Estimated price
- kr 1,000–1,400
- Website
- https://www.snalltaget.se/en
Night train from St. Johann im Pongau to Malmö, Centralstation
- Ave. Duration
- 17h 43m
- Frequency
- Twice a week
- Estimated price
- kr 1,000–1,400
- Website
- https://www.snalltaget.se/en
- Phone
- +47 61 05 19 10
- tog@vy.no
- Website
- vy.no
Train from Malmö, Centralstation to Oslo S
- Ave. Duration
- 6h 12m
- Frequency
- 5 times a week
- Estimated price
- kr 1,200–1,700
- Website
- https://www.vy.no/en
Train from Oslo S to Bergen stasjon
- Ave. Duration
- 6h 35m
- Frequency
- Every 4 hours
- Estimated price
- kr 800–1,200
- Website
- https://www.vy.no/en
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from Villach Hbf to Hamburg Hbf
- Ave. Duration
- 6h 34m
- Frequency
- Once daily
- Estimated price
- kr 1,200–10,500
- Website
- https://urlaubs-express.de/?lang=en
- Car Single Bed
- kr 5,000–5,600
- Car Compartment
- kr 9,000–10,500
- Phone
- +386 1 320 4530
- info@goopti.com
- Website
- goopti.com
Shuttle from Trieste Centrale to Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana
- Ave. Duration
- 1h 8m
- Frequency
- On demand
- Estimated price
- kr 360–2,100
- Website
- https://www.goopti.com/en/
- Shared
- kr 360–400
- Private
- kr 1,100–2,100
Shuttle from Trieste Centrale to Venezia, Aeroporto Marco Polo di Venezia
- Ave. Duration
- 2h
- Frequency
- On demand
- Estimated price
- kr 410–3,000
- Website
- https://www.goopti.com/en/
- Shared
- kr 410–440
- Private
- kr 1,600–3,000
Bus from Trieste, Autostazione to Rijeka, Željeznički Kolodvor
- Ave. Duration
- 1h 30m
- Frequency
- Twice daily
- Estimated price
- kr 460–1,400
- Website
- https://www.goopti.com/en/
Shuttle from Trieste Centrale to Novigrad
- Ave. Duration
- 44 min
- Frequency
- On demand
- Estimated price
- kr 320–950
- Website
- https://www.goopti.com/en/
- Shared
- kr 320–360
- Private
- kr 500–950
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Trieste to Copenhagen Busterminal
- Ave. Duration
- 24h 35m
- Frequency
- Once daily
- Estimated price
- kr 800–2,100
- Website
- https://www.flixbus.co.uk
Bus from Copenhagen Bus Terminal to Oslo bussterminal
- Ave. Duration
- 8h 5m
- Frequency
- 4 times a day
- Estimated price
- kr 340–800
- Website
- https://www.flixbus.co.uk
- Phone
- +47 407 05070
- buss@vy.no
- Website
- vybuss.no
Bus from Copenhagen Bus Terminal to Oslo bussterminal
- Ave. Duration
- 8h 5m
- Frequency
- Every 4 hours
- Estimated price
- kr 460–1,200
- Website
- https://www.vybuss.com/
Bus from Oslo bussterminal to Arna terminal
- Ave. Duration
- 9h 18m
- Frequency
- Twice daily
- Estimated price
- kr 1,150–1,300
- Website
- https://www.vybuss.com/
- Phone
- +385 52 356 500
- brioni@brioni.hr
- Website
- brioni.hr
Bus from Novigrad, Autobusni Kolodvor to Pula Airport
- Ave. Duration
- 50 min
- Frequency
- On demand
- Estimated price
- kr 100–130
- Website
- https://www.brioni.hr/en-gb/
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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
More Questions & Answers
There are 750+ hotels available in Bergen.


























































