There are 8 ways to get from Cluj-Napoca to Sankt Gallen by plane, train, bus, night train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Zurich Airport, train
best- Fly from Cluj-Napoca (CLJ) to Zurich Airport (ZRH)plane CLJ - ZRH
- Take the train from Zuerich Flughafen to St. Gallen(Ch)train
5h 42mCHF 108–319Fly to Basel, train
cheapest- Fly from Cluj-Napoca (CLJ) to Basel (BSL)plane CLJ - BSL
- Take the train from Basel SBB to Zürich HBtrain
- Take the train from Zürich HB to St. Gallentrain
7h 40mCHF 74–392Bus
- Take the bus from Cluj-Napoca to Villach Hbfbus
- Take the bus from Villach Bus Station to St. Gallen train stationbus FlixBus N953
18h 21mBus, train
- Take the bus from Cluj-Napoca to Oradeabus
- Take the train from Oradea to Puespoekladanytrain 360 / ...
- Take the train from Puespoekladany to Budapest-Keletitrain Ic / ...
- Take the train from Budapest-Keleti to Bregenztrain Rjx
20h 34mTrain, night train
- Take the train from Cluj Napoca to Budapest-Keletitrain Ir
- Take the night train from Budapest-Keleti to St. Margrethen Sgnighttrain En
21h 57mCHF 86–123Bus, train via Linz
- Take the bus from Cluj-Napoca, Autogara Sens Vest to Linz/Donaubus
- Take the train from Linz/Donau Hbf to St. Gallen(Ch)train Rjx / ...
19h 40mCHF 82–126Train
- Take the train from Cluj Napoca to Budapest-Keletitrain Ir
- Take the train from Budapest-Keleti to Bregenztrain Rjx
22h 35mCHF 160–265Drive 1,262.4 km
- Drive from Cluj-Napoca to Sankt Gallencar 1,262.4 km
13h 48mCHF 207–300
Cluj-Napoca (CLJ) to Zurich Airport (ZRH) flights
Questions & Answers
The cheapest way to get from Cluj-Napoca to Sankt Gallen is to train and night train which costs SFr 85 - SFr 130 and takes 21h 57m.
The fastest way to get from Cluj-Napoca to Sankt Gallen is to fly and train which takes 5h 42m and costs SFr 100 - SFr 320.
No, there is no direct bus from Cluj-Napoca to Sankt Gallen station. However, there are services departing from Cluj-Napoca and arriving at St. Gallen train station via Villach Bus Station. The journey, including transfers, takes approximately 18h 21m.
No, there is no direct train from Cluj-Napoca to Sankt Gallen. However, there are services departing from Cluj Napoca and arriving at St. Gallen(Ch) via Budapest-Keleti and St. Margrethen Sg. The journey, including transfers, takes approximately 21h 57m.
The distance between Cluj-Napoca and Sankt Gallen is 1229 km. The road distance is 1262.4 km.
The best way to get from Cluj-Napoca to Sankt Gallen without a car is to bus which takes 18h 21m and costs .
It takes approximately 5h 42m to get from Cluj-Napoca to Sankt Gallen, including transfers.
Cluj-Napoca to Sankt Gallen bus services, operated by Romfour, depart from Cluj-Napoca station.
Cluj-Napoca to Sankt Gallen train services, operated by Romanian Railways (CFR), depart from Cluj Napoca station.
The best way to get from Cluj-Napoca to Sankt Gallen is to bus which takes 18h 21m and costs . Alternatively, you can train, which costs SFr 160 - SFr 270 and takes 22h 35m.
What companies run services between Cluj-Napoca, Romania and Sankt Gallen, Switzerland?
You can take a bus from Cluj-Napoca to St. Gallen train station via Villach Bus Station in around 18h 21m. Alternatively, you can take a train from Cluj Napoca to St. Gallen via Budapest-Keleti and Bregenz in around 22h 35m.
- Website
- lufthansa.com
Flights from Cluj-Napoca to Zurich Airport
- Ave. Duration
- 2h 10m
- When
- Monday, Thursday, and Sunday
- Estimated price
- CHF 95–330
Flights from Cluj-Napoca to Zurich Airport via Munich
- Ave. Duration
- 4h 16m
- When
- Every day
- Estimated price
- CHF 100–350
Flights from Cluj-Napoca to Basel via Munich
- Ave. Duration
- 4h 2m
- When
- Every day
- Estimated price
- CHF 100–240
- Website
- swiss.com
Flights from Cluj-Napoca to Zurich Airport
- Ave. Duration
- 2h 10m
- When
- Monday, Thursday, and Sunday
- Estimated price
- CHF 95–330
- Website
- flyulendo.com
Flights from Cluj-Napoca to Basel
- Ave. Duration
- 2h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- CHF 26–160
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Zuerich Flughafen to St. Gallen(Ch)
- Ave. Duration
- 47 min
- Frequency
- Every 20 minutes
- Estimated price
- CHF 26–80
- Website
- https://www.sbb.ch/en
Train from Basel SBB to Zürich HB
- Ave. Duration
- 1h 13m
- Frequency
- Every 20 minutes
- Estimated price
- CHF 30–95
- Website
- https://www.sbb.ch/en
Train from Zürich HB to St. Gallen
- Ave. Duration
- 1h
- Frequency
- Every 20 minutes
- Estimated price
- CHF 29–90
- Website
- https://www.sbb.ch/en
- Phone
- +43 (0)5 1717
- Website
- oebb.at
Train from Zuerich Flughafen to St. Gallen(Ch)
- Ave. Duration
- 51 min
- Frequency
- Every 4 hours
- Estimated price
- CHF 15–24
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- Website
- https://shop.oebbtickets.at/en/ticket
- *
- CHF 15–24
Train from Budapest-Keleti to Bregenz
- Ave. Duration
- 10h 17m
- Frequency
- 3 times a day
- Estimated price
- CHF 110–180
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- Website
- https://shop.oebbtickets.at/en/ticket
- *
- CHF 110–180
Train from Zürich HB to St. Gallen
- Ave. Duration
- 1h 2m
- Frequency
- 3 times a day
- Estimated price
- CHF 10–15
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- Website
- https://shop.oebbtickets.at/en/ticket
- *
- CHF 10–15
Train from Linz/Donau Hbf to St. Gallen(Ch)
- Ave. Duration
- 6h 29m
- Frequency
- 5 times a day
- Estimated price
- CHF 70–110
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- Website
- https://shop.oebbtickets.at/en/ticket
- *
- CHF 70–110
Train from Budapest-Keleti to Bregenz
- Ave. Duration
- 10h 17m
- Frequency
- 3 times a day
- Estimated price
- CHF 110–180
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- Website
- https://shop.oebbtickets.at/en/ticket
- *
- CHF 110–180
- Phone
- +49 (0) 7531 915109
- [email protected]
- Website
- sbb-deutschland.de
Train from Zuerich Flughafen to St. Gallen(Ch)
- Ave. Duration
- 47 min
- Frequency
- Every 4 hours
- Estimated price
- CHF 7–10
- Schedules at
- sbb-deutschland.de
- Phone
- +36 (1) 3 49 49 49
- [email protected]
- Website
- jegy.mav.hu
Train from Oradea to Puespoekladany
- Ave. Duration
- 1h 32m
- Frequency
- Every 3 hours
- Estimated price
- CHF 3–4
- Website
- https://jegy.mav.hu/
Train from Puespoekladany to Budapest-Keleti
- Ave. Duration
- 2h 20m
- Frequency
- Every 2 hours
- Estimated price
- CHF 7–10
- Website
- https://jegy.mav.hu/
Night train from Budapest-Keleti to St. Margrethen Sg
- Ave. Duration
- 10h 45m
- Frequency
- Twice daily
- Estimated price
- CHF 40–50
- Website
- https://jegy.mav.hu/
- Phone
- 0219521
- Website
- cfrcalatori.ro
Train from Puespoekladany to Budapest-Keleti
- Ave. Duration
- 2h 21m
- Frequency
- 4 times a day
- Estimated price
- CHF 14–16
- Website
- https://www.cfrcalatori.ro/en/
Train from Cluj Napoca to Budapest-Keleti
- Ave. Duration
- 9h 50m
- Frequency
- Twice daily
- Estimated price
- CHF 41–45
- Website
- https://www.cfrcalatori.ro/en/
Train from Cluj Napoca to Budapest-Keleti
- Ave. Duration
- 9h 50m
- Frequency
- Twice daily
- Estimated price
- CHF 41–45
- Website
- https://www.cfrcalatori.ro/en/
- Phone
- +41 71 554 00 00
- Website
- thurbo.ch
Train from Zürich HB to St. Gallen
- Ave. Duration
- 1h 21m
- Frequency
- Once a week
- Estimated price
- CHF 8–15
- Schedules at
- thurbo.ch
- 2nd Class Ticket
- CHF 8–12
- 1st Class Ticket
- CHF 12–15
- Phone
- 0040374557200
- Website
- romfour.com
Bus from Cluj-Napoca to Villach Hbf
- Ave. Duration
- 10h 26m
- Frequency
- Once a week
- Schedules at
- romfour-door2door.autogari.ro
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Villach Bus Station to St. Gallen train station
- Ave. Duration
- 6h 55m
- Frequency
- Once daily
- Estimated price
- CHF 35–65
- Website
- https://www.flixbus.co.uk
- Phone
- +40743919764
- Website
- olteanutravel.autogari.ro
Bus from Cluj-Napoca to Oradea
- Ave. Duration
- 2h 10m
- Frequency
- Once daily
- Schedules at
- olteanutravel.autogari.ro
- Phone
- +40 230 560 555
- [email protected]
- Website
- tarsin.ro
Bus from Cluj-Napoca, Autogara Sens Vest to Linz/Donau
- Ave. Duration
- 12h 11m
- Frequency
- Once a week
- Estimated price
- CHF 12–16
- Schedules at
- tarsin.ro
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
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
More Questions & Answers
Cluj-Napoca to Sankt Gallen bus services, operated by Romfour, arrive at Villach Hbf station.
Sankt Gallen is 1h behind Cluj-Napoca. It is currently 5:23 AM in Cluj-Napoca and 4:23 AM in Sankt Gallen.
Cluj-Napoca to Sankt Gallen train services, operated by Romanian Railways (CFR), arrive at Budapest-Keleti station.
Yes, the driving distance between Cluj-Napoca to Sankt Gallen is 1262 km. It takes approximately 13h 48m to drive from Cluj-Napoca to Sankt Gallen.
Book your Cluj-Napoca to Sankt Gallen bus tickets online with Omio.
There are 884+ hotels available in Sankt Gallen.



































