There are 12 ways to get from Norway to Venice by train, plane, bus, car, night train, 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.
Train to Oslo Airport, Gardermoen, fly
best- Take the train from Oslo S to Oslo lufthavn stasjontrain
- Fly from Oslo Airport, Gardermoen (OSL) to Venice Marco Polo Airport (VCE)plane OSL - VCE
5h 36m€86–406Fly from Trondheim
cheapest- Fly from Trondheim (TRD) to Venice Marco Polo Airport (VCE)plane TRD - VCE
7h 45m€73–246Train
- Take the train from Oslo S to Malmö, Centralstationtrain
- Take the train from Malmö, Centralstation to St Johann im Pongautrain 305
- Take the train from St. Johann Im Pongau to Villach Hbftrain Ic
- Take the train from Villach Hbf to Venezia S. Luciatrain Rjx
32h 46m€321–629Bus
- Take the bus from Oslo bussterminal to Berlin, Zentralen Omnibusbahnhofbus
- Take the bus from Berlin, Zentralen Omnibusbahnhof to Veronabus
- Take the bus from Verona to Venezia, Viale Stazione (Mestre Stazione - fermata ATVO)bus N28 / ...
34h 36m€178–301Drive 2,223.7 km
- Drive from Oslo to Venicecar 2,223.7 km
23h 5m€414–598Fly from Stavanger Airport, Sola
- Fly from Stavanger Airport, Sola (SVG) to Venice Marco Polo Airport (VCE)plane SVG - VCE
7h 31m€89–306Fly from Bergen
- Fly from Bergen (BGO) to Venice Marco Polo Airport (VCE)plane BGO - VCE
7h 27m€84–249Fly from Kristiansand Airport, Kjevik
- Fly from Kristiansand Airport, Kjevik (KRS) to Venice Marco Polo Airport (VCE)plane KRS - VCE
7h 6m€95–444Train to Sandefjord Airport, fly
- Take the train from Drammen stasjon to Sandefjord stasjontrain
- Fly from Sandefjord Airport (TRF) to Venice Marco Polo Airport (VCE)plane TRF - VCE
9h 8m€82–264Train, night train
- Take the train from Oslo S to Malmö, Centralstationtrain 31
- Take the train from Malmö, Centralstation to Salzburg Hbftrain 305
- Take the night train from Salzburg Hbf to Venezia S. Lucianighttrain Nj
32h 54m€292–514Bus, train, night train
- Take the bus from Oslo Bussterminal to Malmö C Norra Vallgatanbus 676 / ...
- Take the train from Malmö C to Salzburg Hbftrain 083
- Take the night train from Salzburg Hbf to Venezia S. Lucianighttrain Nj
33h 27m€318–590Drive, car train
- Drive from Oslo to Hamburg Hbfcar
- Take the car train from Hamburg Hbf to Bad Gasteincartrain
- Drive from Bad Gastein to Venicecar
27h 51m€353–490
Norway to Venice by train
Questions & Answers
The cheapest way to get from Norway to Venice is to fly which costs €80 - €250 and takes 7h 27m.
The fastest way to get from Norway to Venice is to train and fly which takes 5h 36m and costs €85 - €410.
No, there is no direct bus from Norway to Venice. However, there are services departing from Oslo bussterminal and arriving at Liberta' Santa Chiara via Berlin, Zentralen Omnibusbahnhof, Verona and Stazione MESTRE FS C3. The journey, including transfers, takes approximately 34h 36m.
No, there is no direct train from Norway to Venice. However, there are services departing from Oslo S and arriving at Venezia S. Lucia via Malmö, Centralstation, St. Johann Im Pongau and Villach Hbf. The journey, including transfers, takes approximately 32h 46m.
The distance between Norway and Venice is 1697 km. The road distance is 2223.6 km.
The best way to get from Norway to Venice without a car is to train which takes 32h 46m and costs €320 - €650.
It takes approximately 5h 36m to get from Norway to Venice, including transfers.
Norway to Venice bus services, operated by FlixBus, depart from Oslo bussterminal station.
Norway to Venice train services, operated by Norwegian Railways (VY), depart from Oslo S station.
The best way to get from Norway to Venice is to train which takes 32h 46m and costs €320 - €650. Alternatively, you can bus, which costs €170 - €310 and takes 34h 36m, you could also fly, which costs €85 - €310 and takes 7h 31m.
What companies run services between Norway and Venice, Italy?
You can take a train from Oslo S to Venezia S. Lucia via Malmö, Centralstation, St Johann im Pongau, St. Johann Im Pongau, and Villach Hbf in around 32h 46m. Alternatively, you can take a bus from Oslo bussterminal to Liberta' Santa Chiara via Berlin, Zentralen Omnibusbahnhof, Verona, Venezia, Viale Stazione (Mestre Stazione - fermata ATVO), and Stazione MESTRE FS C3 in around 34h 36m.
- Website
- lufthansa.com
Flights from Oslo Airport, Gardermoen to Venice Marco Polo Airport via Frankfurt
- Ave. Duration
- 5h 21m
- When
- Every day
- Estimated price
- €90–320
Flights from Oslo Airport, Gardermoen to Venice Marco Polo Airport via Munich
- Ave. Duration
- 5h 12m
- When
- Every day
- Estimated price
- €90–320
Flights from Bergen to Venice Marco Polo Airport via Munich
- Ave. Duration
- 4h 42m
- When
- Monday, Thursday, Tuesday, Wednesday, Saturday, and Sunday
- Estimated price
- €100–440
Flights from Bergen to Venice Marco Polo Airport via Frankfurt
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- €100–370
Flights from Kristiansand Airport, Kjevik to Venice Marco Polo Airport via Bergen, Munich
- Ave. Duration
- 7h
- When
- Thursday
- Estimated price
- €130–460
Flights from Trondheim to Venice Marco Polo Airport via Munich
- Ave. Duration
- 4h 35m
- When
- Tuesday and Thursday
- Estimated price
- €110–370
Flights from Trondheim to Venice Marco Polo Airport via Frankfurt
- Ave. Duration
- 4h 45m
- When
- Monday and Sunday
- Estimated price
- €110–380
- Website
- klm.com
Flights from Stavanger Airport, Sola to Venice Marco Polo Airport via Amsterdam Schiphol
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- €100–470
Flights from Bergen to Venice Marco Polo Airport via Amsterdam Schiphol
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- €80–380
Flights from Kristiansand Airport, Kjevik to Venice Marco Polo Airport via Amsterdam Schiphol
- Ave. Duration
- 5h 3m
- When
- Every day
- Estimated price
- €90–440
Flights from Trondheim to Venice Marco Polo Airport via Amsterdam Schiphol
- Ave. Duration
- 5h 2m
- When
- Every day
- Estimated price
- €95–420
- Website
- flysas.com
Flights from Oslo Airport, Gardermoen to Venice Marco Polo Airport via Copenhagen
- Ave. Duration
- 5h 30m
- When
- Sunday
- Estimated price
- €80–310
Flights from Stavanger Airport, Sola to Venice Marco Polo Airport via Copenhagen
- Ave. Duration
- 5h 50m
- When
- Sunday
- Estimated price
- €120–460
Flights from Bergen to Venice Marco Polo Airport via Copenhagen
- Ave. Duration
- 5h 35m
- When
- Sunday
- Estimated price
- €95–370
Flights from Kristiansand Airport, Kjevik to Venice Marco Polo Airport via Copenhagen
- Ave. Duration
- 5h 50m
- When
- Sunday
- Estimated price
- €110–430
Flights from Trondheim to Venice Marco Polo Airport via Copenhagen
- Ave. Duration
- 8h 50m
- When
- Sunday
- Estimated price
- €95–370
- Website
- ryanair.com
Flights from Stavanger Airport, Sola to Venice Marco Polo Airport via Copenhagen
- Ave. Duration
- 7h
- When
- Monday, Tuesday, Wednesday, and Saturday
- Estimated price
- €70–270
Flights from Trondheim to Venice Marco Polo Airport via Copenhagen
- Ave. Duration
- 7h 5m
- When
- Monday, Tuesday, Wednesday, and Saturday
- Estimated price
- €60–220
Flights from Sandefjord Airport to Venice Marco Polo Airport via Krakow
- Ave. Duration
- 10h 10m
- When
- Tuesday
- Estimated price
- €65–230
Flights from Sandefjord Airport to Venice Marco Polo Airport via London Stansted
- Ave. Duration
- 7h 40m
- When
- Sunday, Tuesday, and Friday
- Estimated price
- €65–240
- Website
- norwegian.com
Flights from Stavanger Airport, Sola to Venice Marco Polo Airport via Copenhagen
- Ave. Duration
- 4h 30m
- When
- Monday
- Estimated price
- €80–350
Flights from Sandefjord Airport to Venice Marco Polo Airport via Copenhagen
- Ave. Duration
- 7h 30m
- When
- Monday and Wednesday
- Estimated price
- €65–280
- Website
- easyjet.com
Flights from Stavanger Airport, Sola to Venice Marco Polo Airport via Paris Charles de Gaulle
- Ave. Duration
- 5h 30m
- When
- Sunday
- Estimated price
- €110–430
Flights from Trondheim to Venice Marco Polo Airport via Nice
- Ave. Duration
- 5h 45m
- When
- Sunday
- Estimated price
- €100–370
- Website
- flyulendo.com
Flights from Sandefjord Airport to Venice Marco Polo Airport via Krakow
- Ave. Duration
- 7h 32m
- When
- Saturday and Tuesday
- Estimated price
- €65–230
- Website
- norwegian.com
Flights from Oslo Airport, Gardermoen to Venice Marco Polo Airport
- Ave. Duration
- 2h 40m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- €70–270
- Website
- austrian.com
Flights from Oslo Airport, Gardermoen to Venice Marco Polo Airport via Vienna
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- €85–320
- Website
- swiss.com
Flights from Bergen to Venice Marco Polo Airport via Zurich
- Ave. Duration
- 9h 5m
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- €80–380
- Website
- volotea.com
Flights from Sandefjord Airport to Venice Marco Polo Airport via Nice
- Ave. Duration
- 7h 25m
- When
- Sunday
- Estimated price
- €170–550
- Phone
- +47 23 15 90 00
- [email protected]
- Website
- flytoget.no
Train from Oslo S to Oslo lufthavn stasjon
- Ave. Duration
- 22 min
- Frequency
- Every 15 minutes
- Estimated price
- €20–22
- Website
- https://flytoget.no/en/
- Phone
- +47 61 05 19 10
- [email protected]
- Website
- vy.no
Train from Oslo S to Oslo lufthavn stasjon
- Ave. Duration
- 40 min
- Frequency
- Every 30 minutes
- Estimated price
- €9–14
- Website
- https://www.vy.no/en/
- Book at
- https://www.vy.no/en/buy-tickets/train-and-bus-tickets
Train from Oslo S to Malmö, Centralstation
- Ave. Duration
- 6h 13m
- Frequency
- Twice a week
- Estimated price
- €120–180
- Website
- https://www.vy.no/en/
- Book at
- https://www.vy.no/en/buy-tickets/train-and-bus-tickets
Train from Drammen stasjon to Sandefjord stasjon
- Ave. Duration
- 1h 2m
- Frequency
- Hourly
- Estimated price
- €15–23
- Website
- https://www.vy.no/en/
- Book at
- https://www.vy.no/en/buy-tickets/train-and-bus-tickets
- Phone
- +46 40 669 62 00
- [email protected]
- Website
- snalltaget.se
Train from Oslo S to Malmö, Centralstation
- Ave. Duration
- 6h 37m
- Frequency
- Once daily
- Estimated price
- €80–130
- Website
- https://www.snalltaget.se/en
Train from Malmö, Centralstation to St Johann im Pongau
- Ave. Duration
- 19h 13m
- Frequency
- Once a week
- Estimated price
- €190–300
- Website
- https://www.snalltaget.se/en
Train from Oslo S to Malmö, Centralstation
- Ave. Duration
- 6h 37m
- Frequency
- Once daily
- Estimated price
- €80–130
- Website
- https://www.snalltaget.se/en
Train from Malmö, Centralstation to Salzburg Hbf
- Ave. Duration
- 17h 57m
- Frequency
- Once a week
- Estimated price
- €180–290
- Website
- https://www.snalltaget.se/en
Train from Malmö C to Salzburg Hbf
- Ave. Duration
- 17h 57m
- Frequency
- Once a week
- Estimated price
- €180–290
- Website
- https://www.snalltaget.se/en
- Phone
- +43 (0) 5 1717
- Website
- oebb.at
Train from St. Johann Im Pongau to Villach Hbf
- Ave. Duration
- 1h 33m
- Frequency
- Hourly
- Estimated price
- €14–29
- 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 (0)5 1717
- Website
- oebb.at
Train from St. Johann Im Pongau to Villach Hbf
- Ave. Duration
- 1h 30m
- Frequency
- 5 times a day
- Estimated price
- €22–35
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- Website
- https://shop.oebbtickets.at/en/ticket
- *
- €22–35
Train from Villach Hbf to Venezia S. Lucia
- Ave. Duration
- 3h 22m
- Frequency
- 4 times a day
- Estimated price
- €35–60
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- Website
- https://shop.oebbtickets.at/en/ticket
- *
- €35–60
- Phone
- _AUSTRIAN_RAILWAYS_(ÖBB)
- Website
- oebb.at
Train from St. Johann Im Pongau to Villach Hbf
- Ave. Duration
- 1h 34m
- Frequency
- 3 times a day
- Estimated price
- €25–45
- Website
- https://www.oebb.at/en/
- Phone
- +43 (0) 51717
- Website
- nightjet.com
Train from St. Johann Im Pongau to Villach Hbf
- Ave. Duration
- 1h 34m
- Frequency
- Twice daily
- Estimated price
- €17–90
- Website
- https://www.nightjet.com/en/#/home
- Sleeper Carriage
- €75–90
- Couchette Carriage
- €50–60
- Seating Carriage
- €17–21
Night train from Salzburg Hbf to Venezia S. Lucia
- Ave. Duration
- 6h 20m
- Frequency
- 5 times a day
- Estimated price
- €30–99
- Website
- https://www.nightjet.com/en/#/home
- Sleeper Carriage
- €96–99
- Couchette Carriage
- €60–75
- Seating Carriage
- €30–40
Night train from Salzburg Hbf to Venezia S. Lucia
- Ave. Duration
- 6h 20m
- Frequency
- 5 times a day
- Estimated price
- €30–99
- Website
- https://www.nightjet.com/en/#/home
- Sleeper Carriage
- €96–99
- Couchette Carriage
- €60–75
- Seating Carriage
- €30–40
- Phone
- +49 30 2970
- Website
- bahn.de
Train from St. Johann Im Pongau to Villach Hbf
- Ave. Duration
- 1h 33m
- Frequency
- Once daily
- Estimated price
- €22–90
- Website
- https://int.bahn.de/en
- Phone
- +49 (0) 221 800 20 820
- [email protected]
- Website
- urlaubs-express.de
Car train from Hamburg Hbf to Bad Gastein
- Ave. Duration
- 12h 35m
- Frequency
- Once a week
- Estimated price
- €100–120
- Website
- https://urlaubs-express.de/?lang=en
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Oslo bussterminal to Berlin, Zentralen Omnibusbahnhof
- Ave. Duration
- 17h 30m
- Frequency
- Once daily
- Estimated price
- €85–150
- Website
- https://www.flixbus.co.uk
Bus from Berlin, Zentralen Omnibusbahnhof to Verona
- Ave. Duration
- 13h 10m
- Frequency
- Once daily
- Estimated price
- €80–140
- Website
- https://www.flixbus.co.uk
Bus from Verona to Venezia, Viale Stazione (Mestre Stazione - fermata ATVO)
- Ave. Duration
- 1h 45m
- Frequency
- Hourly
- Estimated price
- €9–16
- Website
- https://www.flixbus.co.uk
- Phone
- +47 407 05070
- [email protected]
- Website
- vybuss.no
Bus from Oslo Bussterminal to Malmö C Norra Vallgatan
- Ave. Duration
- 7h 10m
- Frequency
- 5 times a day
- Estimated price
- €100–200
- Website
- https://www.vybuss.com/
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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
More Questions & Answers
Norway to Venice bus services, operated by FlixBus, arrive at Berlin, Zentralen Omnibusbahnhof station.
Norway to Venice train services, operated by Norwegian Railways (VY), arrive at Malmö, Centralstation.
Yes, the driving distance between Norway to Venice is 2224 km. It takes approximately 23h 5m to drive from Norway to Venice.
Book your Norway to Venice train tickets online with Omio.
Book your Norway to Venice bus tickets online with Omio.
There are 6004+ hotels available in Venice.





































