There are 13 ways to get from Koper to Basel by train (Trenitalia), bus, night train, train, car, car train, shuttle, 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
best- Take the train from Trieste Centrale to Venezia MestreFr
- Take the train from Venezia Mestre to Milano CentraleFr
- Take the train from Milano Centrale to Arth-GoldauEc
- Take the train from Arth-Goldau to Basel SBBEc
10h 39mCHF 85–251Bus
cheapest- Take the bus from Avtobusna postaja Koper to Avtobusna postaja LjubljanaLucija Tpc - Ac - Ljubljana Ap / ...
- Take the bus from Ljubljana Central Bus Station to Basel Meret-Oppenheim-StrasseUnion Ivkoni - Unibus 3635
13h 30mCHF 36–55Bus, night train, train
- Take the bus from Avtobusna postaja Koper to Avtobusna postaja Ljubljana
- Take the night train from Ljubljana to Zuerich HbEn
- Take the train from Zürich HB to Basel SBBTgv / ...
14h 50mCHF 56–220Drive 735.8 km
- Drive from Koper to Basel735.8 km
7h 44mCHF 117–169Bus, train
- Take the bus from Koper Banka to Venezia, Viale Stazione (Mestre Stazione - fermata ATVO)419
- Take the train from Venezia Mestre to Zuerich HbEc
- Take the train from Zürich HB to Basel SBBTgv / ...
11h 47mCHF 129–212Drive, car train
- Drive from Koper to Villach Hbf
- Take the car train from Villach Hbf to München Ost
- Drive from München Ost to Basel
8h 20mCHF 169–237Shuttle to Venice Marco Polo Airport, fly to Basel
- Take a shuttle bus from Portorož to Venezia, Aeroporto Marco Polo di Venezia
- Fly from Venice Marco Polo Airport (VCE) to Basel (BSL)VCE - BSL
7h 7mCHF 79–437Fly Trieste – Friuli Venezia Giulia Airport to Basel
- Fly from Trieste – Friuli Venezia Giulia Airport (TRS) to Basel (BSL)TRS - BSL
7h 23mCHF 67–184Shuttle to Ljubljana, fly to Zurich Airport, train
- Take a shuttle bus from Koper, Avtobusna Postaja to Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana
- Fly from Ljubljana (LJU) to Zurich Airport (ZRH)LJU - ZRH
- Take the train from Zürich HB to Basel SBB
6h 42mCHF 193–388Shuttle to Venice Marco Polo Airport, fly to Zurich Airport, train
- Take a shuttle bus from Portorož to Venezia, Aeroporto Marco Polo di Venezia
- Fly from Venice Marco Polo Airport (VCE) to Zurich Airport (ZRH)VCE - ZRH
- Take the train from Zürich HB to Basel SBB
8h 21mCHF 114–501Shuttle, shuttle to Zagreb Franjo Tuđman Airport, fly to Basel
- Take a shuttle bus from Koper, Avtobusna Postaja to Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana
- Take a shuttle bus from Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana to Zagreb Airport
- Fly from Zagreb Franjo Tuđman Airport (ZAG) to Basel (BSL)ZAG - BSL
7h 53mCHF 162–554Shuttle, shuttle to Munich International Airport, fly to Basel
- Take a shuttle bus from Koper, Avtobusna Postaja to Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana
- Take a shuttle bus from Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana to Flughafen München
- Fly from Munich International Airport (MUC) to Basel (BSL)MUC - BSL
8h 58mCHF 418–604Shuttle, shuttle to Zagreb Franjo Tuđman Airport, fly to Zurich Airport, train
- Take a shuttle bus from Koper, Avtobusna Postaja to Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana
- Take a shuttle bus from Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana to Zagreb Airport
- Fly from Zagreb Franjo Tuđman Airport (ZAG) to Zurich Airport (ZRH)ZAG - ZRH
- Take the train from Zürich HB to Basel SBB
9h 12mCHF 212–588
Koper to Basel by bus and train
Questions & Answers
The cheapest way to get from Koper to Basel is to bus which costs SFr 35 - SFr 55 and takes 13h 30m.
The fastest way to get from Koper to Basel is to shuttle and fly and train which takes 6h 42m and costs SFr 190 - SFr 390.
No, there is no direct bus from Koper to Basel. However, there are services departing from Avtobusna postaja Koper and arriving at Basel Meret-Oppenheim-Strasse via Ljubljana Central Bus Station. The journey, including transfers, takes approximately 13h 30m.
The distance between Koper and Basel is 747 km. The road distance is 735.8 km.
The best way to get from Koper to Basel without a car is to bus which takes 13h 30m and costs SFr 35 - SFr 55.
It takes approximately 10h 39m to get from Koper to Basel, including transfers.
Koper to Basel bus services, operated by Arriva Slovenia, depart from Avtobusna postaja Koper station.
The best way to get from Koper to Basel is to train which takes 10h 39m and costs SFr 85 - SFr 260. Alternatively, you can bus, which costs SFr 35 - SFr 55 and takes 13h 30m, you could also fly, which costs SFr 65 - SFr 190 and takes 7h 23m.
Koper to Basel bus services, operated by Arriva Slovenia, arrive at Avtobusna postaja Ljubljana station.
Yes, the driving distance between Koper to Basel is 736 km. It takes approximately 7h 44m to drive from Koper to Basel.
What companies run services between Koper, Slovenia and Basel, Switzerland?
You can take a vehicle from Koper to Basel SBB via Trieste Centrale, Venezia Mestre, Milano Centrale, and Arth-Goldau in around 10h 39m. Alternatively, you can take a bus from Avtobusna postaja Koper to Basel Meret-Oppenheim-Strasse via Avtobusna postaja Ljubljana and Ljubljana Central Bus Station in around 13h 30m.
- Website
- lufthansa.com
Flights from Venice Marco Polo Airport to Basel via Munich International Airport
- Ave. Duration
- 3h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- CHF 65–160
Flights from Venice Marco Polo Airport to Basel via Frankfurt
- Ave. Duration
- 3h 20m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- CHF 65–160
Flights from Trieste – Friuli Venezia Giulia Airport to Basel via Frankfurt
- Ave. Duration
- 3h 43m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- CHF 110–360
Flights from Ljubljana to Zurich Airport via Munich International Airport
- Ave. Duration
- 3h 10m
- When
- Tuesday, Saturday, and Sunday
- Estimated price
- CHF 85–330
Flights from Ljubljana to Zurich Airport via Frankfurt
- Ave. Duration
- 3h 30m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- CHF 85–350
Flights from Zagreb Franjo Tuđman Airport to Basel via Frankfurt
- Ave. Duration
- 3h 45m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 80–220
Flights from Zagreb Franjo Tuđman Airport to Basel via Munich International Airport
- Ave. Duration
- 4h
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- CHF 80–250
Flights from Munich International Airport to Basel
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- CHF 70–280
Flights from Zagreb Franjo Tuđman Airport to Zurich Airport via Munich International Airport
- Ave. Duration
- 3h 3m
- When
- Every day
- Estimated price
- CHF 80–230
Flights from Zagreb Franjo Tuđman Airport to Zurich Airport via Frankfurt
- Ave. Duration
- 3h 53m
- When
- Every day
- Estimated price
- CHF 80–230
- Website
- swiss.com
Flights from Ljubljana to Zurich Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- CHF 85–340
Flights from Venice Marco Polo Airport to Zurich Airport
- Ave. Duration
- 1h 8m
- When
- Every day
- Estimated price
- CHF 70–230
Flights from Munich International Airport to Basel
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- CHF 70–280
Flights from Zagreb Franjo Tuđman Airport to Zurich Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- CHF 80–230
- Website
- easyjet.com
Flights from Venice Marco Polo Airport to Basel
- Ave. Duration
- 1h 15m
- When
- Thursday and Sunday
- Estimated price
- CHF 35–170
Flights from Trieste – Friuli Venezia Giulia Airport to Basel via Rome
- Ave. Duration
- 4h 43m
- When
- Monday and Sunday
- Estimated price
- CHF 60–150
Flights from Trieste – Friuli Venezia Giulia Airport to Basel via Bari
- Ave. Duration
- 4h 10m
- When
- Monday
- Estimated price
- CHF 60–150
Flights from Trieste – Friuli Venezia Giulia Airport to Basel via Prague
- Ave. Duration
- 6h 30m
- When
- Monday
- Estimated price
- CHF 60–150
- Website
- airdolomiti.it
Flights from Trieste – Friuli Venezia Giulia Airport to Basel via Frankfurt
- Ave. Duration
- 3h 43m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- CHF 110–360
- Website
- croatiaairlines.com
Flights from Zagreb Franjo Tuđman Airport to Zurich Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- CHF 80–230
- Website
- ryanair.com
Flights from Zagreb Franjo Tuđman Airport to Basel
- Ave. Duration
- 1h 35m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- CHF 30–170
- Website
- austrian.com
Flights from Zagreb Franjo Tuđman Airport to Zurich Airport via Vienna
- Ave. Duration
- 3h 45m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- CHF 85–190
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Trieste Centrale to Venezia Mestre
- Ave. Duration
- 1h 43m
- Frequency
- 5 times a day
- Estimated price
- CHF 14–27
- Schedules at
- trenitalia.com
Train from Venezia Mestre to Milano Centrale
- Ave. Duration
- 2h 15m
- Frequency
- Hourly
- Estimated price
- CHF 18–50
- Schedules at
- trenitalia.com
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Trieste Centrale to Venezia Mestre
- Ave. Duration
- 3h 14m
- Frequency
- Hourly
- Estimated price
- CHF 17
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Trieste Centrale to Venezia Mestre
- Ave. Duration
- 2h 11m
- Frequency
- Twice daily
- Estimated price
- CHF 9–25
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Trieste Centrale to Venezia Mestre
- Ave. Duration
- 1h 53m
- Frequency
- Once daily
- Estimated price
- CHF 12–25
- Website
- https://www.italotreno.it/en
Train from Venezia Mestre to Milano Centrale
- Ave. Duration
- 2h 22m
- Frequency
- Every 4 hours
- Estimated price
- CHF 22–50
- Website
- https://www.italotreno.it/en
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Venezia Mestre to Milano Centrale
- Ave. Duration
- 2h 25m
- Frequency
- Twice daily
- Estimated price
- CHF 35–60
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 35–55
- 2nd Class
- CHF 45–60
Train from Milano Centrale to Arth-Goldau
- Ave. Duration
- 2h 32m
- Frequency
- Every 3 hours
- Estimated price
- CHF 45–90
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 60–90
- 2nd Class
- CHF 45–60
Train from Arth-Goldau to Basel SBB
- Ave. Duration
- 1h 41m
- Frequency
- Twice daily
- Estimated price
- CHF 29–70
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 50–70
- 2nd Class
- CHF 29–40
Train from Venezia Mestre to Zuerich Hb
- Ave. Duration
- 5h 57m
- Frequency
- Once daily
- Estimated price
- CHF 95–150
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 100–150
- 2nd Class
- CHF 95–130
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Arth-Goldau to Basel SBB
- Ave. Duration
- 1h 41m
- Frequency
- Every 3 hours
- Estimated price
- CHF 30–50
- Website
- https://www.sbb.ch/en
Train from Zürich HB to Basel SBB
- Ave. Duration
- 1h 14m
- Frequency
- Every 20 minutes
- Estimated price
- CHF 19–40
- Website
- https://www.sbb.ch/en
- Phone
- +41 58 580 70 70
- info@sob.ch
- Website
- sob.ch
Train from Arth-Goldau to Basel SBB
- Ave. Duration
- 1h 41m
- Frequency
- Every 4 hours
- Schedules at
- sob.ch
- Phone
- +49 (0) 7531 915109
- info@sbb-deutschland.de
- Website
- sbb-deutschland.de
Train from Arth-Goldau to Basel SBB
- Ave. Duration
- 1h 41m
- Frequency
- Once daily
- Estimated price
- CHF 10–13
- Schedules at
- sbb-deutschland.de
- Phone
- +385 60 333 444
- informacije@hzpp.hr
- Website
- hzpp.hr
Night train from Ljubljana to Zuerich Hb
- Ave. Duration
- 11h 10m
- Frequency
- Once daily
- Estimated price
- CHF 30–50
- Website
- http://www.hzpp.hr/en
Night train from Ljubljana to Zuerich Hb
- Ave. Duration
- 11h 12m
- Frequency
- Once daily
- Estimated price
- CHF 110–170
- Website
- https://www.oebb.at/en/
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from Villach Hbf to München Ost
- Ave. Duration
- 1h 57m
- Frequency
- Once daily
- Estimated price
- CHF 85–110
- Website
- https://urlaubs-express.de/?lang=en
- Phone
- +386 090 74 11
- info@arriva.si
- Website
- arriva.si
Bus from Avtobusna postaja Koper to Avtobusna postaja Ljubljana
- Ave. Duration
- 1h 15m
- Frequency
- 4 times a day
- Estimated price
- CHF 8–10
- Website
- https://arriva.si/en/
- Phone
- +386 2 530 16 00
- vozni.redi@apms.si
- Website
- apms.si
Bus from Avtobusna postaja Koper to Avtobusna postaja Ljubljana
- Ave. Duration
- 1h 58m
- Frequency
- Once daily
- Estimated price
- CHF 7–9
- Schedules at
- apms.si
- Phone
- +386 3 425 34 00
- marko.caks@izletnik.si
- Website
- nomago.si
Bus from Avtobusna postaja Koper to Avtobusna postaja Ljubljana
- Ave. Duration
- 1h 55m
- Frequency
- Once daily
- Schedules at
- nomago.si
- Phone
- +386 041 666 213
- samu.turizem@gmail.com
- Website
- samu-turs.com
Bus from Avtobusna postaja Koper to Avtobusna postaja Ljubljana
- Ave. Duration
- 1h 15m
- Frequency
- Twice a week
- Schedules at
- samu-turs.com
- Phone
- 07001 8282
- booking@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Ljubljana Central Bus Station to Basel Meret-Oppenheim-Strasse
- Ave. Duration
- 11h 15m
- Frequency
- Once a week
- Estimated price
- CHF 29–45
- Website
- https://union-ivkoni.com/en
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Koper Banka to Venezia, Viale Stazione (Mestre Stazione - fermata ATVO)
- Ave. Duration
- 3h 25m
- Frequency
- Twice daily
- Estimated price
- CHF 14–22
- Website
- https://www.flixbus.co.uk
- Phone
- +386 1 320 4530
- info@goopti.com
- Website
- goopti.com
Shuttle from Portorož to Venezia, Aeroporto Marco Polo di Venezia
- Ave. Duration
- 2h 31m
- Frequency
- On demand
- Estimated price
- CHF 25–250
- Website
- https://www.goopti.com/en/
- Shared
- CHF 25–35
- Private
- CHF 130–250
Shuttle from Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana to Zagreb Airport
- Ave. Duration
- 2h 15m
- Frequency
- On demand
- Estimated price
- CHF 29–240
- Website
- https://www.goopti.com/en/
- Shared
- CHF 29–35
- Private
- CHF 130–240
- Phone
- +386 (0) 31 30 41 41
- info@zup-prevozi.eu
- Website
- zup-prevozi.eu
Shuttle from Koper, Avtobusna Postaja to Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana
- Ave. Duration
- 1h 48m
- Frequency
- On demand
- Estimated price
- CHF 85–100
- Schedules at
- zup-prevozi.eu
- Economy class
- CHF 85–100
Shuttle from Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana to Zagreb Airport
- Ave. Duration
- 2h
- Frequency
- On demand
- Estimated price
- CHF 110–140
- Schedules at
- zup-prevozi.eu
- Economy class
- CHF 110–140
Shuttle from Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana to Flughafen München
- Ave. Duration
- 4h 30m
- Frequency
- On demand
- Estimated price
- CHF 240–290
- Schedules at
- zup-prevozi.eu
- Economy class
- CHF 240–290
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
Italy Travel Guides
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
There are 1255+ hotels available in Basel.









































































