HUB hero image

How to Travel from

Oslo to Sankt Gallen

by Plane, Route or Car

Oslo
+0
Sankt Gallen
Transport search to Sankt Gallen
Oslo
+0
Sankt Gallen
Building a composite car route
Cheapest
Best Offer!
Car
18 h 14 min
1646 km.
from $90
Composite Route Car Only
Schedule

Oslo, Norway → Sankt Gallen, Switzerland

All
All days
24 Jul, Fri
25 Jul, Sat
26 Jul, Sun
27 Jul, Mon
28 Jul, Tue

Cheapest and Fastest Ways to Travel from Oslo to Sankt Gallen

Composite routes from Oslo to Sankt Gallen

Cheapest
Fastest
Other

Transport providers

FlixBus
Website
Sindbad
Website
Norwegian Railways (VY)
Website
Nobless Line
Website
FlixBus
Website
22h 20m
5 times a week
$140.16–$203.86
+49 30 300 137 300
+49 30 300 137 300
Call Contact via email
Sindbad
Website
21h 50m
Once a week
$101.93–$140.16
+48 801 22 33 44
+48 801 22 33 44
Call Contact via email
Norwegian Railways (VY)
Website
23 min
Every 30 minutes
$12.74–$17.84
+47 61 05 19 10
+47 61 05 19 10
Call Contact via email
Nobless Line
Website
7h 40m
Once daily
$113.16
+420 602 333 369
+420 602 333 369
Call Contact via email
KLM
Website
Lufthansa
Website
Swiss
Website
Scandinavian Airlines
Website
KLM
Website
5h 1m
Every day
$229.35–$700.78
Lufthansa
Website
5h 15m
Every day
$305.80–$611.59
Swiss
Website
2h 40m
Every day
$267.57–$496.92
Scandinavian Airlines
Website
2h 25m
Every day
$178.38–$828.20
Deutsche Bahn Intercity-Express
Website
Deutsche Bahn Regional
Website
Swiss Railways (SBB/CFF/FFS)
Website
SBB GmbH
Website
DB ZugBus Regionalverkehr Alb-Bodensee GmbH (RAB)
Website
Nebenbahn Vaihingen- Enzweihlingen
Deutsche Bahn Eurocity
Website
Urlaubs-Express
Website
Öresundståg
Website
Flytoget
Website
Thurbo
Website
Deutsche Bahn Intercity-Express
Website
6h 13m
Once daily
$140.16–$165.64
+49 30 311-682904
+49 30 311-682904
Call
Deutsche Bahn Regional
Website
2h 17m
Hourly
$31.85–$45.87
+49 30 2970
+49 30 2970
Call
Swiss Railways (SBB/CFF/FFS)
Website
59 min
Every 30 minutes
$38.22–$70.08
+41 848 44 66 88
+41 848 44 66 88
Call
SBB GmbH
Website
47 min
Every 4 hours
$9.56–$12.10
+49 (0) 7531 915109
+49 (0) 7531 915109
Call Contact via email
DB ZugBus Regionalverkehr Alb-Bodensee GmbH (RAB)
Website
1h 49m
Twice a week
$22.93–$29.31
+49 731 1550-0
+49 731 1550-0
Call Contact via email
Nebenbahn Vaihingen- Enzweihlingen
1h 49m
Once a week
Deutsche Bahn Eurocity
Website
3h 45m
Every 4 hours
$50.97–$70.08
+49 30 2970
+49 30 2970
Call
Urlaubs-Express
Website
4h 21m
Once daily
$114.67–$140.16
+49 (0) 221 800 20 820
+49 (0) 221 800 20 820
Call Contact via email
Öresundståg
Website
3h 47m
Hourly
$49.69–$89.19
0771-77 77 11
0771-77 77 11
Call Contact via email
Flytoget
Website
22 min
Every 15 minutes
$22.93–$25.48
23 15 90 00
23 15 90 00
Call Contact via email
Thurbo
Website
35 min
Every 30 minutes
$6.37–$16.56
+41 71 554 00 00
+41 71 554 00 00
Call
Color Line AS
Website
Color Line AS
Website
20h
Once daily
$242.79–$496.13
+45 99 56 19 00
+45 99 56 19 00
Call

Questions and Answers

What is the cheapest way to get from Oslo to Sankt Gallen?

The cheapest way to get from Oslo to Sankt Gallen is to train and fly which costs $97.83 - $260.87 and takes 5h 58m.

What is the fastest way to get from Oslo to Sankt Gallen?

The fastest way to get from Oslo to Sankt Gallen is to train and fly which takes 5h 58m and costs $97.83 - $260.87 .

Is there a direct bus between Oslo and Sankt Gallen?

No, there is no direct bus from Oslo to Sankt Gallen. However, there are services departing from Oslo bussterminal and arriving at Sankt Gallen via Praha, ÚAN Florenc. The journey, including transfers, takes approximately 31h.

Is there a direct train between Oslo and Sankt Gallen?

No, there is no direct train from Oslo to Sankt Gallen. However, there are services departing from Oslo S and arriving at St. Gallen via Göteborg Centralstation, København H, Neumünster, Offenburg Bahnhof and Konstanz Bahnhof. The journey, including transfers, takes approximately 23h 39m.

How far is it from Oslo to Sankt Gallen?

The distance between Oslo and Sankt Gallen is 1551 km. The road distance is 1914 km.

How do I travel from Oslo to Sankt Gallen without a car?

The best way to get from Oslo to Sankt Gallen without a car is to train which takes 23h 39m and costs $293.48 - $434.78 .

How long does it take to get from Oslo to Sankt Gallen?

It takes approximately 5h 58m to get from Oslo to Sankt Gallen, including transfers.

Where do I catch the Oslo to Sankt Gallen bus from?

Oslo to Sankt Gallen bus services, operated by FlixBus, depart from Oslo bussterminal station.

Where do I catch the Oslo to Sankt Gallen train from?

Oslo to Sankt Gallen train services, operated by Norwegian Railways (VY), depart from Oslo S station.

Train or bus from Oslo to Sankt Gallen?

The best way to get from Oslo to Sankt Gallen is to train which takes 23h 39m and costs $293.48 - $434.78 . Alternatively, you can bus, which costs $217.39 - $271.74 and takes 31h.

Where does the Oslo to Sankt Gallen bus arrive?

Oslo to Sankt Gallen bus services, operated by FlixBus, arrive at Praha, ÚAN Florenc station.

Where does the Oslo to Sankt Gallen train arrive?

Oslo to Sankt Gallen train services, operated by Norwegian Railways (VY), arrive at Göteborg Centralstation.

Can I drive from Oslo to Sankt Gallen?

Yes, the driving distance between Oslo to Sankt Gallen is 1914 km. It takes approximately 17h 45m to drive from Oslo to Sankt Gallen.

How do I get a bus ticket from Oslo to Sankt Gallen?

Book your Oslo to Sankt Gallen bus tickets online with Omio.

Where can I stay near Sankt Gallen?

There are 738+ hotels available in Sankt Gallen. Prices start at $59.38 per night.
+0