There are 8 ways to get from Vlorë to Sankt Gallen by shuttle, plane, train, busferry, bus, car, or car ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Shuttle to Tirana International Airport Nënë Tereza, fly to Zurich Airport, train
best- Take a shuttle bus from Vlorë to Tirana, Airport
- Fly from Tirana International Airport Nënë Tereza (TIA) to Zurich Airport (ZRH)plane TIA - ZRH
- Take the train from Zürich Flughafen to St. Gallentrain
7h 27mCHF 104–281Shuttle to Tirana International Airport Nënë Tereza, fly to Allgäu Airport, Memmingen, train
cheapest- Take a shuttle bus from Vlorë to Tirana, Airport
- Fly from Tirana International Airport Nënë Tereza (TIA) to Allgäu Airport, Memmingen (FMM)plane TIA - FMM
- Take the train from Memmingen, Bahnhof ZOB to St. Margrethen SGtrain
9h 33mCHF 73–308Bus and ferry, train
- Take the busferry from Vlorë to Brindisi - Piazza Capitanerie di Portobusferry
- Take the train from Brindisi to Milano Centraletrain Fr
- Take the train from Milano Centrale to Zuerich Hbtrain Ec
- Take the train from Zürich HB to St. Gallentrain Ic5 / ...
19h 23mBus via Tirana
- Take the bus from Vlorë to Elbasanbus
- Take the bus from Tirana, Terminali Lindor I Autobusave to St. Gallen, Bahnhofbus
23h 22mCHF 109–164Drive 1,525.4 km
- Drive from Vlorë to Sankt Gallencar 1,525.4 km
21h 2mCHF 254–367Bus and ferry to Brindisi Airport, fly to Zurich Airport, train
- Take the busferry from Vlorë to Brindisi - Piazza Capitanerie di Portobusferry
- Fly from Brindisi Airport (BDS) to Zurich Airport (ZRH)plane BDS - ZRH
- Take the train from Zürich Flughafen to St. Gallentrain
9h 59mCar ferry, drive, train
- Take the carferry from Port of Vlora to Porto di Brindisicarferry
- Drive from Porto Di Brindisi to Torre Specchia Rugger - Via Nettunocar
- Take the train from Lecce to Milano Centraletrain Fr
- Take the train from Milano Centrale to Arth-Goldautrain Ec
- Take the train from Arth-Goldau to St. Gallentrain Vae
24h 6mCHF 219–432Bus
- Take the bus from Vlorë to Strugabus
- Take the bus from Struga to St. Gallenbus
25h 44mCHF 87–117
Tirana International Airport Nënë Tereza (TIA) to Zurich Airport (ZRH) flights
Comparing Your Travel Options
The cheapest way to get from Vlorë to Sankt Gallen is to bus which costs SFr 85 - SFr 120 and takes 25h 44m.
The fastest way to get from Vlorë to Sankt Gallen is to shuttle and fly and train which takes 7h 27m and costs SFr 100 - SFr 290.
No, there is no direct bus from Vlorë to Sankt Gallen. However, there are services departing from Vlorë and arriving at St. Gallen, Bahnhof via Elbasan and Tirana, Terminali Lindor I Autobusave. The journey, including transfers, takes approximately 23h 22m.
The distance between Vlorë and Sankt Gallen is 1325 km. The road distance is 1525.4 km.
The best way to get from Vlorë to Sankt Gallen without a car is to bus and ferry and train which takes 19h 23m and costs .
It takes approximately 7h 27m to get from Vlorë to Sankt Gallen, including transfers.
Vlorë to Sankt Gallen bus services, operated by Interbus Vlora, depart from Vlorë station.
Vlorë to Sankt Gallen bus services, operated by Interbus Vlora, arrive at Elbasan station.
Yes, the driving distance between Vlorë to Sankt Gallen is 1525 km. It takes approximately 21h 2m to drive from Vlorë to Sankt Gallen.
There are 850+ hotels available in Sankt Gallen.
What companies run services between Vlorë, Albania and Sankt Gallen, Switzerland?
You can take a bus from Vlorë to St. Gallen, Bahnhof via Elbasan, Elbasan, and Tirana, Terminali Lindor I Autobusave in around 23h 22m.
- Website
- swiss.com
Flights from Tirana International Airport Nënë Tereza to Zurich Airport
- Ave. Duration
- 2h 2m
- When
- Monday, Wednesday, Friday, Tuesday, Saturday, and Sunday
- Estimated price
- CHF 80–320
Flights from Brindisi Airport to Zurich Airport
- Ave. Duration
- 2h 3m
- When
- Every day
- Estimated price
- CHF 80–270
Flights from Brindisi Airport to Zurich Airport via Rome
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- CHF 80–270
- Website
- lufthansa.com
Flights from Tirana International Airport Nënë Tereza to Zurich Airport via Munich
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- CHF 95–340
Flights from Brindisi Airport to Zurich Airport via Munich
- Ave. Duration
- 4h 2m
- When
- Thursday
- Estimated price
- CHF 150–600
- Website
- austrian.com
Flights from Tirana International Airport Nënë Tereza to Zurich Airport via Vienna
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- CHF 85–360
- Website
- ita-airways.com
Flights from Brindisi Airport to Zurich Airport via Rome
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- CHF 80–270
- Website
- ryanair.com
Flights from Tirana International Airport Nënë Tereza to Allgäu Airport, Memmingen
- Ave. Duration
- 2h
- When
- Monday, Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- CHF 35–200
Flights from Tirana International Airport Nënë Tereza to Allgäu Airport, Memmingen via Naples
- Ave. Duration
- 4h 10m
- When
- Thursday
- Estimated price
- CHF 35–200
- Website
- flyulendo.com
Flights from Tirana International Airport Nënë Tereza to Allgäu Airport, Memmingen
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- CHF 40–230
- Website
- comlux.com
Flights from Tirana International Airport Nënë Tereza to Zurich Airport
- Ave. Duration
- 2h 5m
- When
- Thursday and Saturday
- Estimated price
- CHF 70–210
Train from Zürich Flughafen to St. Gallen
- Ave. Duration
- 49 min
- Frequency
- Every 20 minutes
- Estimated price
- CHF 24–35
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich HB to St. Gallen
- Ave. Duration
- 1h
- Frequency
- Every 20 minutes
- Estimated price
- CHF 27–40
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich Flughafen to St. Gallen
- Ave. Duration
- 49 min
- Frequency
- Every 20 minutes
- Estimated price
- CHF 24–35
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +43 (0)5 1717
- Website
- Railjet
Train from Zürich Flughafen to St. Gallen
- *
- CHF 15–23
Train from Zürich HB to St. Gallen
- *
- CHF 16–25
Train from Zürich Flughafen to St. Gallen
- *
- CHF 15–23
- Phone
- +49 (0) 7531 915109
- [email protected]
- Website
- SBB GmbH
Train from Zürich Flughafen to St. Gallen
- Ave. Duration
- 47 min
- Frequency
- Every 4 hours
- Estimated price
- CHF 7–10
- Schedules at
- SBB GmbH
Train from Zürich Flughafen to St. Gallen
- Ave. Duration
- 47 min
- Frequency
- Every 4 hours
- Estimated price
- CHF 7–10
- Schedules at
- SBB GmbH
- Phone
- +39 06 5210550
- Website
- Trenitalia Frecce
Train from Brindisi to Milano Centrale
- Ave. Duration
- 8h 41m
- Frequency
- Every 4 hours
- Estimated price
- CHF 120–210
- Website
- Trenitalia Frecce
Train from Lecce to Milano Centrale
- Ave. Duration
- 9h 4m
- Frequency
- Every 4 hours
- Estimated price
- CHF 130–220
- Website
- Trenitalia Frecce
- Phone
- +39 06 68475475
- Website
- Trenitalia Intercity
Train from Brindisi to Milano Centrale
- Ave. Duration
- 10h 58m
- Frequency
- Every 4 hours
- Estimated price
- CHF 95–180
- Website
- Trenitalia Intercity
Train from Lecce to Milano Centrale
- Ave. Duration
- 11h 22m
- Frequency
- Every 4 hours
- Estimated price
- CHF 100–190
- Website
- Trenitalia Intercity
- Phone
- +39 06 68475475
- [email protected]
- Website
- Trenitalia Eurocity
Train from Milano Centrale to Zuerich Hb
- Ave. Duration
- 3h 17m
- Frequency
- Hourly
- Estimated price
- CHF 50–95
- Website
- Trenitalia Eurocity
- 1st Class
- CHF 65–95
- 2nd Class
- CHF 50–70
Train from Milano Centrale to Arth-Goldau
- Ave. Duration
- 2h 32m
- Frequency
- Hourly
- Estimated price
- CHF 45–90
- Website
- Trenitalia Eurocity
- 1st Class
- CHF 60–90
- 2nd Class
- CHF 45–60
- Phone
- +41 71 554 00 00
- Website
- Thurbo
Train from Zürich HB to St. Gallen
- Ave. Duration
- 1h 21m
- Frequency
- Once a week
- Estimated price
- CHF 10–21
- Schedules at
- Thurbo
- 2nd Class Ticket
- CHF 10–14
- 1st Class Ticket
- CHF 17–21
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Memmingen, Bahnhof ZOB to St. Margrethen SG
- Ave. Duration
- 1h 8m
- Frequency
- Twice a week
- Estimated price
- CHF 17–40
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +41 58 580 70 70
- Website
- Schweizerische Südostbahn AG
Train from Arth-Goldau to St. Gallen
- Ave. Duration
- 1h 39m
- Frequency
- Hourly
- Estimated price
- CHF 30–45
- Schedules at
- Schweizerische Südostbahn AG
- Phone
- +355 67 609 7542
- [email protected]
- Website
- airporthermesbooking.com
Shuttle from Vlorë to Tirana, Airport
- Ave. Duration
- 2h 30m
- Frequency
- Every 3 hours
- Estimated price
- CHF 12–16
- Schedules at
- airporthermesbooking.com
Shuttle from Vlorë to Tirana, Airport
- Ave. Duration
- 2h 30m
- Frequency
- Every 3 hours
- Estimated price
- CHF 12–16
- Schedules at
- airporthermesbooking.com
- Phone
- +393293958604
- [email protected]
- Website
- pistoia-viaggi.it
Busferry from Vlorë to Brindisi - Piazza Capitanerie di Porto
- Ave. Duration
- 4h 26m
- Frequency
- Once a week
- Schedules at
- pistoia-viaggi.it
Busferry from Vlorë to Brindisi - Piazza Capitanerie di Porto
- Ave. Duration
- 4h 26m
- Frequency
- Once a week
- Schedules at
- pistoia-viaggi.it
- Phone
- +383 44 125 254
- Website
- travel.gjirafa.com
Bus from Vlorë to Elbasan
- Ave. Duration
- 1h 30m
- Frequency
- 3 times a day
- Estimated price
- CHF 9–15
- Schedules at
- travel.gjirafa.com
- Phone
- +355 69 213 1213
- [email protected]
- Website
- facebook.com
Bus from Vlorë to Elbasan
- Ave. Duration
- 2h 26m
- Frequency
- Once daily
- Estimated price
- CHF 14
- Schedules at
- facebook.com
- Phone
- +355 69 617 8170
- [email protected]
- Website
- facebook.com
Bus from Tirana, Terminali Lindor I Autobusave to St. Gallen, Bahnhof
- Ave. Duration
- 19h 33m
- Frequency
- Once a week
- Estimated price
- CHF 100–150
- Schedules at
- Diamant Travel
- Phone
- +389 46 787 312
- [email protected]
- Website
- eurobus.mk
Bus from Vlorë to Struga
- Ave. Duration
- 2h 48m
- Frequency
- Once daily
- Estimated price
- CHF 11–17
- Schedules at
- eurobus.mk
Bus from Struga to St. Gallen
- Ave. Duration
- 29h
- Frequency
- Twice a week
- Estimated price
- CHF 75–100
- Schedules at
- eurobus.mk
- Phone
- +389 42 217 370
- [email protected]
- Website
- durmotours.com.mk
Bus from Struga to St. Gallen
- Ave. Duration
- 21h 56m
- Frequency
- Twice a week
- Estimated price
- CHF 55–90
- Schedules at
- durmotours.com.mk
- Phone
- +39 0831 575289
- Website
- Starlines
Car ferry from Port of Vlora to Porto di Brindisi
- Ave. Duration
- 6h
- Frequency
- Twice daily
- Estimated price
- CHF 35–50
- Website
- Starlines
- Phone
- +30 210 9561630
- [email protected]
- Website
- European Seaways
Car ferry from Port of Vlora to Porto di Brindisi
- Ave. Duration
- 4h 30m
- Frequency
- 4 times a week
- Website
- European Seaways
- Phone
- +39 0836 801578
- [email protected]
Car ferry from Port of Vlora to Porto di Brindisi
- Ave. Duration
- 7h 30m
- Frequency
- 4 times a week
- Estimated price
- CHF 57
- Schedules at
- European Ferries
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
Italy Travel Guides
Read the travel guide


























































