There are 6 ways to get from Geneva to Fribourg by train (TGV), bus, train, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train via Mulhouse
best- Take the train from Genève to Renens VDtrain Ic1 / ...
- Take the train from Renens VD to Basel SBBtrain
- Take the train from Mulhouse Ville to Strasbourgtrain Ter
- Take the train from Strasbourg to Sarrebourgtrain Ter
8h 42m€162–252Bus, train
cheapest- Take the bus from Geneva to Strasbourgbus FlixBus N839
- Take the train from Strasbourg to Redingtrain Ter
9h 54m€52–80Drive 358.3 km
- Drive from Geneva to Fribourgcar 358.3 km
5h 26m€75–108Fly to Strasbourg International Airport, train
- Fly from Geneva International Airport (GVA) to Strasbourg International Airport (SXB)plane GVA - SXB
- Take the train from Strasbourg to Redingtrain
7h 39m€116–328Train
- Take the train from Genève to Renens VDtrain Ic1 / ...
- Take the train from Renens VD to Basel SBBtrain
- Take the train from Basel SBB to Offenburg Bahnhoftrain 12 / ...
- Take the train from Krimmeri Meinau to Diemeringentrain Ter
9h 5m€236–380Fly to Luxembourg, bus, train
- Fly from Geneva International Airport (GVA) to Luxembourg (LUX)plane GVA - LUX
- Take the bus from Luxembourg, Gare Rocade to Thionville, Gare routièrebus
- Take the train from Metz Ville to Redingtrain
7h 59m
Geneva to Fribourg by bus and train
Comparing Your Travel Options
The cheapest way to get from Geneva to Fribourg is to bus and train which costs €50 - €80 and takes 9h 54m.
The fastest way to get from Geneva to Fribourg is to drive which takes 5h 26m and costs €70 - €110.
No, there is no direct train from Geneva to Fribourg. However, there are services departing from Genève and arriving at Sarrebourg via Renens VD, Basel SBB, Mulhouse Ville and Strasbourg. The journey, including transfers, takes approximately 8h 42m.
The distance between Geneva and Fribourg is 460 km. The road distance is 358.3 km.
The best way to get from Geneva to Fribourg without a car is to train via Mulhouse which takes 8h 42m and costs €160 - €260.
It takes approximately 8h 42m to get from Geneva to Fribourg, including transfers.
Geneva to Fribourg train services, operated by Swiss Federal Railways (SBB CFF FFS), depart from Genève station.
Geneva to Fribourg train services, operated by Swiss Federal Railways (SBB CFF FFS), arrive at Renens VD station.
Yes, the driving distance between Geneva to Fribourg is 358 km. It takes approximately 5h 26m to drive from Geneva to Fribourg.
There are 425+ hotels available in Fribourg.
What companies run services between Geneva, Switzerland and Fribourg, France?
You can take a train from Genève to Fribourg via Renens VD, Basel SBB, Mulhouse, Mulhouse Ville, Strasbourg, and Sarrebourg in around 8h 42m.
- Website
- luxair.lu
Flights from Geneva International Airport to Luxembourg
- Ave. Duration
- 1h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €70–250
- Website
- lufthansa.com
Flights from Geneva International Airport to Strasbourg International Airport via Frankfurt
- Ave. Duration
- 5h 45m
- When
- Monday
- Estimated price
- €110–430
Flights from Geneva International Airport to Luxembourg via Frankfurt
- Ave. Duration
- 3h 2m
- When
- Every day
- Estimated price
- €90–550
- Website
- volotea.com
Flights from Geneva International Airport to Strasbourg International Airport via Nice
- Ave. Duration
- 3h 25m
- When
- Friday and Sunday
- Estimated price
- €100–340
Flights from Geneva International Airport to Strasbourg International Airport via Toulouse
- Ave. Duration
- 4h 40m
- When
- Friday and Saturday
- Estimated price
- €100–340
- Website
- easyjet.com
Flights from Geneva International Airport to Strasbourg International Airport via Nice
- Ave. Duration
- 3h 20m
- When
- Friday
- Estimated price
- €100–300
- Website
- en.aegeanair.com
Flights from Geneva International Airport to Strasbourg International Airport via Brussels
- Ave. Duration
- 4h 20m
- When
- Thursday
- Estimated price
- €95–350
- Website
- lot.com
Flights from Geneva International Airport to Strasbourg International Airport via Frankfurt
- Ave. Duration
- 4h 35m
- When
- Thursday
- Estimated price
- €110–430
- Website
- airdolomiti.it
Flights from Geneva International Airport to Luxembourg via Frankfurt
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- €180–550
Train from Genève to Renens VD
- Ave. Duration
- 45 min
- Frequency
- Every 15 minutes
- Estimated price
- €18–29
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Renens VD to Basel SBB
- Ave. Duration
- 2h 15m
- Frequency
- Hourly
- Estimated price
- €55–90
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Genève to Renens VD
- Ave. Duration
- 45 min
- Frequency
- Every 15 minutes
- Estimated price
- €18–29
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Renens VD to Basel SBB
- Ave. Duration
- 2h 15m
- Frequency
- Hourly
- Estimated price
- €55–90
- Website
- Swiss Federal Railways (SBB CFF FFS)
Rome2Rio's guide to Société Nationale des Chemins de fer Français (SNCF)
Contact Details
- Phone
- +33 1 84 94 36 35
- Website
- Oui.SNCF
Train from Mulhouse Ville to Strasbourg
- Ave. Duration
- 54 min
- Frequency
- Hourly
- Estimated price
- €20–35
- Website
- Oui.SNCF
Train from Strasbourg to Sarrebourg
- Ave. Duration
- 45 min
- Frequency
- Every 3 hours
- Estimated price
- €12–21
- Website
- Oui.SNCF
Train from Strasbourg to Reding
- Ave. Duration
- 39 min
- Frequency
- Every 2 hours
- Estimated price
- €12–20
- Website
- Oui.SNCF
Train from Strasbourg to Reding
- Ave. Duration
- 39 min
- Frequency
- Every 2 hours
- Estimated price
- €12–20
- Website
- Oui.SNCF
Train from Krimmeri Meinau to Diemeringen
- Ave. Duration
- 1h 3m
- Frequency
- Twice daily
- Estimated price
- €13–22
- Website
- Oui.SNCF
Train from Metz Ville to Reding
- Ave. Duration
- 47 min
- Frequency
- Every 3 hours
- Estimated price
- €16–26
- Website
- Oui.SNCF
- Phone
- +33 1 84 94 36 35
- Website
- TGV inOui
Train from Mulhouse Ville to Strasbourg
- Ave. Duration
- 1h 1m
- Frequency
- Every 4 hours
- Estimated price
- €21–35
- Website
- TGV inOui
Train from Strasbourg to Sarrebourg
- Ave. Duration
- 40 min
- Frequency
- Once daily
- Estimated price
- €14–21
- Website
- TGV inOui
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Basel SBB to Offenburg Bahnhof
- Ave. Duration
- 1h 9m
- Frequency
- Hourly
- Estimated price
- €20–45
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +43 5 1717
- Website
- Österreichische Bundesbahnen
Train from Basel SBB to Offenburg Bahnhof
- Ave. Duration
- 1h 17m
- Frequency
- 3 times a day
- Estimated price
- €30–50
- Website
- Österreichische Bundesbahnen
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Basel SBB to Offenburg Bahnhof
- Ave. Duration
- 2h 4m
- Frequency
- 4 times a day
- Estimated price
- €14–20
- Website
- Deutsche Bahn Regio (DB Regional)
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Geneva to Strasbourg
- Ave. Duration
- 5h 40m
- Frequency
- Once daily
- Estimated price
- €30–55
- Website
- Flixbus
- Phone
- +352 24 89 24 89
- Website
- Luxembourg Railways (CFL)
Bus from Luxembourg, Gare Rocade to Thionville, Gare routière
- Ave. Duration
- 58 min
- Frequency
- Every 30 minutes
- Website
- Luxembourg Railways (CFL)
Want to know more about travelling around France
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Train travel in France: A guide to SNCF
Read the travel guide




























