There are 11 ways to get from Oslo to Fribourg by train, plane, bus, night train, car 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.
Train, fly to Geneva International Airport
best- Take the train from Oslo S to Oslo lufthavn stasjontrain
- Fly from Oslo Airport, Gardermoen (OSL) to Geneva International Airport (GVA)plane OSL - GVA
- Take the train from Genève-Aéroport to Fribourg/Freiburgtrain
7h 14mCHF 139–453Train, fly to Milano Malpensa Airport, bus
cheapest- Take the train from Oslo S to Oslo lufthavn stasjontrain
- Fly from Oslo Airport, Gardermoen (OSL) to Milano Malpensa Airport (MXP)plane OSL - MXP
- Take the bus from Aeroporto Malpensa - Terminal 1 to Domodossola - Stazione Ferroviariabus
- Take the train from Brig to Berntrain
10h 22mCHF 118–438Train
- Take the train from Oslo S to Göteborg Centralstationtrain
- Take the train from Göteborg Centralstation to Köpenhamn Htrain
- Take the train from København H to Hamburg Hauptbahnhoftrain Ic
- Take the train from Hamburg Hbf to Basel SBBtrain Ec
- Take the train from Basel SBB to Berntrain Ic6 / ...
23h 16mCHF 481–1,244Bus, night train, train
- Take the bus from Oslo bussterminal to Hamburg, Zentraler Omnibusbahnhofbus
- Take the night train from Hamburg Hbf to Basel Sbbnighttrain Nj
- Take the train from Basel SBB to Berntrain Ic6 / ...
28h 4mCHF 157–373Car ferry, train
- Take the car ferry from Oslo Vipperangen to Port of Kielcarferry
- Take the train from Kiel Hbf to Hamburg Hbftrain Re7
- Take the train from Hamburg Hbf to Basel SBBtrain 43 / ...
- Take the train from Basel SBB to Berntrain Ic6 / ...
32h 39mCHF 408–1,298Train, fly to Basel
- Take the train from Oslo S to Oslo lufthavn stasjontrain
- Fly from Oslo Airport, Gardermoen (OSL) to Basel (BSL)plane OSL - BSL
- Take the train from Basel SBB to Berntrain
7h 4mCHF 121–435Train, fly to Zurich Airport
- Take the train from Oslo S to Oslo lufthavn stasjontrain
- Fly from Oslo Airport, Gardermoen (OSL) to Zurich Airport (ZRH)plane OSL - ZRH
- Take the train from Zürich Flughafen to Fribourg/Freiburgtrain
7h 12mCHF 139–443Train, fly to Lyon–Saint Exupéry Airport
- Take the train from Oslo S to Oslo lufthavn stasjontrain
- Fly from Oslo Airport, Gardermoen (OSL) to Lyon–Saint Exupéry Airport (LYS)plane OSL - LYS
- Take the train from Lyon Part Dieu to Genevetrain
- Take the train from Genève to Fribourg/Freiburgtrain
10h 22mCHF 185–468Bus
- Take the bus from Oslo bussterminal to Słubicebus
- Take the bus from SŁUBICE, Port Świecko, Świecko 39 to FRIBOURG, Rue de Morat - Stade Saint Leonardbus
38h 36mCHF 190–391Drive 1,988.2 km
- Drive from Oslo to Fribourgcar 1,988.2 km
18h 19mCHF 347–501Drive, car train
- Drive from Oslo to Hamburg Hbfcar
- Take the car train from Hamburg Hbf to Lörrach Hbfcartrain
- Drive from Lörrach Hbf to Fribourgcar
22h 3mCHF 301–412
Oslo to Fribourg by train
Questions & Answers
The cheapest way to get from Oslo to Fribourg is to train and fly and bus which costs SFr 110 - SFr 440 and takes 10h 22m.
The fastest way to get from Oslo to Fribourg is to train and fly which takes 7h 4m and costs SFr 120 - SFr 440.
No, there is no direct bus from Oslo to Fribourg. However, there are services departing from Oslo bussterminal and arriving at Fribourg/Freiburg, Pl. Gare via SŁUBICE, Port Świecko, Świecko 39 and Fribourg, Poya. The journey, including transfers, takes approximately 38h 36m.
No, there is no direct train from Oslo to Fribourg. However, there are services departing from Oslo S and arriving at Fribourg/Freiburg via Göteborg Centralstation, København H, Hamburg Hbf, Basel SBB and Bern. The journey, including transfers, takes approximately 23h 16m.
The distance between Oslo and Fribourg is 1767 km. The road distance is 1988.2 km.
The best way to get from Oslo to Fribourg without a car is to train which takes 23h 16m and costs SFr 480 - SFr 1300.
It takes approximately 7h 14m to get from Oslo to Fribourg, including transfers.
Oslo to Fribourg bus services, operated by Sindbad, depart from Oslo bussterminal station.
Oslo to Fribourg train services, operated by Norwegian Railways (VY), depart from Oslo S station.
The best way to get from Oslo to Fribourg is to train which takes 23h 16m and costs SFr 480 - SFr 1300. Alternatively, you can bus, which costs SFr 190 - SFr 400 and takes 38h 36m.
What companies run services between Oslo, Norway and Fribourg, Switzerland?
You can take a train from Oslo S to Fribourg/Freiburg via Göteborg Centralstation, Köpenhamn H, København H, Hamburg Hbf, Basel SBB, and Bern in around 23h 16m. Alternatively, you can take a bus from Oslo bussterminal to Fribourg/Freiburg, Pl. Gare via Słubice, SŁUBICE, Port Świecko, Świecko 39, FRIBOURG, Rue de Morat - Stade Saint Leonard, and Fribourg, Poya in around 38h 36m.
- Website
- flysas.com
Flights from Oslo Airport, Gardermoen to Geneva International Airport
- Ave. Duration
- 2h 35m
- When
- Saturday
- Estimated price
- CHF 110–360
Flights from Oslo Airport, Gardermoen to Geneva International Airport via Copenhagen
- Ave. Duration
- 4h 17m
- When
- Every day
- Estimated price
- CHF 110–360
Flights from Oslo Airport, Gardermoen to Basel via Amsterdam Schiphol
- Ave. Duration
- 4h 46m
- When
- Every day
- Estimated price
- CHF 65–330
Flights from Oslo Airport, Gardermoen to Zurich Airport
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- CHF 85–240
Flights from Oslo Airport, Gardermoen to Zurich Airport via Copenhagen
- Ave. Duration
- 4h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 85–240
Flights from Oslo Airport, Gardermoen to Lyon–Saint Exupéry Airport via Copenhagen
- Ave. Duration
- 5h 6m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 85–340
Flights from Oslo Airport, Gardermoen to Lyon–Saint Exupéry Airport via Amsterdam Schiphol
- Ave. Duration
- 5h 33m
- When
- Every day
- Estimated price
- CHF 70–340
Flights from Oslo Airport, Gardermoen to Milano Malpensa Airport
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- CHF 65–260
Flights from Oslo Airport, Gardermoen to Milano Malpensa Airport via Copenhagen
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- CHF 65–260
- Website
- lufthansa.com
Flights from Oslo Airport, Gardermoen to Basel via Frankfurt
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- CHF 90–320
Flights from Oslo Airport, Gardermoen to Basel via Munich
- Ave. Duration
- 5h 15m
- When
- Monday, Friday, Wednesday, Thursday, and Saturday
- Estimated price
- CHF 95–330
Flights from Oslo Airport, Gardermoen to Zurich Airport via Frankfurt
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- CHF 90–310
Flights from Oslo Airport, Gardermoen to Lyon–Saint Exupéry Airport via Frankfurt
- Ave. Duration
- 4h 45m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- CHF 100–340
Flights from Oslo Airport, Gardermoen to Milano Malpensa Airport via Munich
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- CHF 75–260
- Website
- swiss.com
Flights from Oslo Airport, Gardermoen to Geneva International Airport via Zurich Airport
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- CHF 95–340
Flights from Oslo Airport, Gardermoen to Zurich Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- CHF 130–360
Flights from Oslo Airport, Gardermoen to Milano Malpensa Airport via Zurich Airport
- Ave. Duration
- 4h 22m
- When
- Every day
- Estimated price
- CHF 65–240
- Website
- norwegian.com
Flights from Oslo Airport, Gardermoen to Geneva International Airport
- Ave. Duration
- 2h 30m
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- CHF 80–300
Flights from Oslo Airport, Gardermoen to Basel
- Ave. Duration
- 2h 20m
- When
- Thursday and Sunday
- Estimated price
- CHF 65–280
Flights from Oslo Airport, Gardermoen to Zurich Airport
- Ave. Duration
- 2h 20m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- CHF 80–200
Flights from Oslo Airport, Gardermoen to Lyon–Saint Exupéry Airport
- Ave. Duration
- 2h 35m
- When
- Thursday and Sunday
- Estimated price
- CHF 80–270
Flights from Oslo Airport, Gardermoen to Milano Malpensa Airport
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- CHF 60–170
- Website
- klm.com
Flights from Oslo Airport, Gardermoen to Basel via Amsterdam Schiphol
- Ave. Duration
- 4h 46m
- When
- Every day
- Estimated price
- CHF 65–330
Flights from Oslo Airport, Gardermoen to Lyon–Saint Exupéry Airport via Amsterdam Schiphol
- Ave. Duration
- 5h 33m
- When
- Every day
- Estimated price
- CHF 70–340
- Website
- norwegian.com
Flights from Oslo Airport, Gardermoen to Geneva International Airport via Copenhagen
- Ave. Duration
- 4h 10m
- When
- Saturday
- Estimated price
- CHF 50–240
- Website
- brusselsairlines.com
Flights from Oslo Airport, Gardermoen to Lyon–Saint Exupéry Airport via Brussels
- Ave. Duration
- 4h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 70–230
- 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
- CHF 19–21
- Website
- https://flytoget.no/en/
Train from Oslo S to Oslo lufthavn stasjon
- Ave. Duration
- 22 min
- Frequency
- Every 15 minutes
- Estimated price
- CHF 19–21
- Website
- https://flytoget.no/en/
Train from Oslo S to Oslo lufthavn stasjon
- Ave. Duration
- 22 min
- Frequency
- Every 15 minutes
- Estimated price
- CHF 19–21
- Website
- https://flytoget.no/en/
Train from Oslo S to Oslo lufthavn stasjon
- Ave. Duration
- 22 min
- Frequency
- Every 15 minutes
- Estimated price
- CHF 19–21
- Website
- https://flytoget.no/en/
Train from Oslo S to Oslo lufthavn stasjon
- Ave. Duration
- 22 min
- Frequency
- Every 15 minutes
- Estimated price
- CHF 19–21
- 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
- CHF 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 Göteborg Centralstation
- Ave. Duration
- 3h 31m
- Frequency
- Every 4 hours
- Estimated price
- CHF 60–95
- Website
- https://www.vy.no/en/
- Book at
- https://www.vy.no/en/buy-tickets/train-and-bus-tickets
Train from Oslo S to Oslo lufthavn stasjon
- Ave. Duration
- 40 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 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 Oslo lufthavn stasjon
- Ave. Duration
- 40 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 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 Oslo lufthavn stasjon
- Ave. Duration
- 40 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 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 Oslo lufthavn stasjon
- Ave. Duration
- 40 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 9–14
- Website
- https://www.vy.no/en/
- Book at
- https://www.vy.no/en/buy-tickets/train-and-bus-tickets
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Genève-Aéroport to Fribourg/Freiburg
- Ave. Duration
- 1h 47m
- Frequency
- Hourly
- Estimated price
- CHF 45–140
- Website
- https://www.sbb.ch/en
Train from Hamburg Hbf to Basel SBB
- Ave. Duration
- 6h 41m
- Frequency
- Once a week
- Estimated price
- CHF 280–850
- Website
- https://www.sbb.ch/en
Train from Basel SBB to Bern
- Ave. Duration
- 58 min
- Frequency
- Hourly
- Estimated price
- CHF 30–110
- Website
- https://www.sbb.ch/en
Train from Basel SBB to Bern
- Ave. Duration
- 58 min
- Frequency
- Hourly
- Estimated price
- CHF 30–110
- Website
- https://www.sbb.ch/en
Train from Basel SBB to Bern
- Ave. Duration
- 58 min
- Frequency
- Hourly
- Estimated price
- CHF 30–110
- Website
- https://www.sbb.ch/en
Train from Basel SBB to Bern
- Ave. Duration
- 58 min
- Frequency
- Hourly
- Estimated price
- CHF 30–110
- Website
- https://www.sbb.ch/en
Train from Zürich Flughafen to Fribourg/Freiburg
- Ave. Duration
- 1h 47m
- Frequency
- Hourly
- Estimated price
- CHF 50–170
- Website
- https://www.sbb.ch/en
Train from Genève to Fribourg/Freiburg
- Ave. Duration
- 1h 38m
- Frequency
- Hourly
- Estimated price
- CHF 40–130
- Website
- https://www.sbb.ch/en
Train from Brig to Bern
- Ave. Duration
- 1h 8m
- Frequency
- Hourly
- Estimated price
- CHF 35–110
- Website
- https://www.sbb.ch/en
- Phone
- +46 771-77 77 1
- [email protected]
- Website
- oresundstag.se
Train from Göteborg Centralstation to Köpenhamn H
- Ave. Duration
- 3h 33m
- Frequency
- Hourly
- Estimated price
- CHF 45–90
- Website
- https://www.oresundstag.se/en
- Phone
- +46 40 669 62 00
- [email protected]
- Website
- snalltaget.se
Train from København H to Hamburg Hauptbahnhof
- Ave. Duration
- 4h 45m
- Frequency
- Twice a week
- Estimated price
- CHF 60–95
- Website
- https://www.snalltaget.se/en
- Phone
- +43 (0) 51717
- Website
- nightjet.com
Night train from Hamburg Hbf to Basel Sbb
- Ave. Duration
- 10h 10m
- Frequency
- Twice daily
- Estimated price
- CHF 45–130
- Website
- https://www.nightjet.com/en/#/home
- Sleeper Carriage
- CHF 100–130
- Couchette Carriage
- CHF 70–85
- Seating Carriage
- CHF 45–55
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Kiel Hbf to Hamburg Hbf
- Ave. Duration
- 1h 14m
- Frequency
- Hourly
- Estimated price
- CHF 23–40
- Website
- https://int.bahn.de/en
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Kiel Hbf to Hamburg Hbf
- Ave. Duration
- 1h 6m
- Frequency
- Every 4 hours
- Estimated price
- CHF 18–80
- Website
- https://int.bahn.de/en
Train from Hamburg Hbf to Basel SBB
- Ave. Duration
- 8h 3m
- Frequency
- Hourly
- Estimated price
- CHF 160–700
- Website
- https://int.bahn.de/en
- Phone
- +43 5 1717
- Website
- konzern.oebb.at
Train from Hamburg Hbf to Basel SBB
- Ave. Duration
- 10h 10m
- Frequency
- Twice daily
- Estimated price
- CHF 170–250
- Website
- https://konzern.oebb.at/en/
- Phone
- +33 1 84 94 36 35
- Website
- track.effiliation.com
Train from Lyon Part Dieu to Geneve
- Ave. Duration
- 2h 2m
- Frequency
- Hourly
- Estimated price
- CHF 26–50
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Lyon Part Dieu to Geneve
- Ave. Duration
- 1h 50m
- Frequency
- Once daily
- Estimated price
- CHF 30–50
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +49 (0) 221 800 20 820
- [email protected]
- Website
- urlaubs-express.de
Car train from Hamburg Hbf to Lörrach Hbf
- Ave. Duration
- 10h
- Frequency
- Once a week
- Estimated price
- CHF 95–110
- Website
- https://urlaubs-express.de/?lang=en
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Oslo bussterminal to Hamburg, Zentraler Omnibusbahnhof
- Ave. Duration
- 14h 25m
- Frequency
- Once daily
- Estimated price
- CHF 75–130
- Website
- https://www.flixbus.co.uk
- Phone
- +39 0322 844 862
- [email protected]
- Website
- comazzibus.com
Bus from Aeroporto Malpensa - Terminal 1 to Domodossola - Stazione Ferroviaria
- Ave. Duration
- 1h 20m
- Frequency
- Every 4 hours
- Estimated price
- CHF 8
- Website
- https://www.comazzibus.com/eng/index.php
- Phone
- +48 77 443 44 44
- [email protected]
- Website
- sindbad.pl
Bus from Oslo bussterminal to Słubice
- Ave. Duration
- 21h 50m
- Frequency
- Once a week
- Estimated price
- CHF 100–210
- Website
- https://www.sindbad.pl/en/home
Bus from SŁUBICE, Port Świecko, Świecko 39 to FRIBOURG, Rue de Morat - Stade Saint Leonard
- Ave. Duration
- 15h 30m
- Frequency
- 5 times a week
- Estimated price
- CHF 85–180
- Website
- https://www.sindbad.pl/en/home
- Phone
- +45 99 56 19 00
- Website
- colorline.no
Car ferry from Oslo Vipperangen to Port of Kiel
- Ave. Duration
- 20h
- Frequency
- Once daily
- Estimated price
- CHF 197–401
- Website
- https://www.colorline.com/
- Car
- CHF 401
- No Car
- CHF 197
Want to know more about travelling around Switzerland
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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Oslo to Fribourg bus services, operated by Sindbad, arrive at Słubice station.
Oslo to Fribourg train services, operated by Norwegian Railways (VY), arrive at Göteborg Centralstation.
Yes, the driving distance between Oslo to Fribourg is 1988 km. It takes approximately 18h 19m to drive from Oslo to Fribourg.
Book your Oslo to Fribourg train tickets online with Omio.
Book your Oslo to Fribourg bus tickets online with Omio.
There are 343+ hotels available in Fribourg.
















































