There are 10 ways to get from Basel to Istria by plane, train, ferry, car ferry, bus, car, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Basel to Pula Airport
best- Fly from Basel (BSL) to Pula Airport (PUY)plane BSL - PUY
4h 50m€68–254Train, line 2 ferry, car ferry
- Take the train from Basel SBB to Domodossolatrain Ec
- Take the train from Domodossola to Venezia S. Luciatrain Ec
- Take the ferry from Ferrovia "A" to Tronchetto "A"ferry 2 / ...
- Take the carferry from Port of Venice to Port of Pulacarferry
13h 28m€256–474Bus
- Take the bus from Basel SBB to Rijekabus
- Take the bus from Rijeka bus station to Pula , Autobusni Kolodvorbus 971A / ...
14h 12m€149–151Drive 832.8 km
- Drive from Basel to Pulacar 832.8 km
9h 1m€147–212Fly Basel to Venice Marco Polo Airport, shuttle
- Fly from Basel (BSL) to Venice Marco Polo Airport (VCE)plane BSL - VCE
- Take a shuttle bus from Venezia, Aeroporto Marco Polo di Venezia to Novigrad
7h 13m€94–929Train to Zurich Airport, fly to Venice Marco Polo Airport, shuttle
- Take the train from Basel SBB to Zürich HBtrain
- Fly from Zurich Airport (ZRH) to Venice Marco Polo Airport (VCE)plane ZRH - VCE
- Take a shuttle bus from Venezia, Aeroporto Marco Polo di Venezia to Novigrad
8h 22m€146–1,035Train to Zurich Airport, fly to Ljubljana, shuttle, bus
- Take the train from Basel SBB to Zürich HBtrain
- Fly from Zurich Airport (ZRH) to Ljubljana (LJU)plane ZRH - LJU
- Take a shuttle bus from Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana to Trieste Centrale
- Take the bus from Trieste Centrale to Poreč, Autobusni Kolodvorbus
7h 49m€305–1,000Train, line 2 ferry, car ferry via Milan
- Take the train from Basel SBB to Luganotrain Ec
- Take the train from Lugano to Milano Centraletrain
- Take the train from Milano Centrale to Venezia S. Luciatrain Fr
- Take the ferry from Ferrovia "A" to Tronchetto "A"ferry 2 / ...
- Take the carferry from Port of Venice to Port of Pulacarferry
13h 40m€171–535Bus via Venice
- Take the bus from Basel SBB to Venice Mestrebus FlixBus N401
- Take the bus from Venezia, Viale Stazione (Mestre Stazione - fermata ATVO) to Pula , Autobusni Kolodvorbus 419 / ...
17h 30m€77–123Train
- Take the train from Basel SBB to Sarganstrain Ic3 / ...
- Take the train from Sargans to Schwarzach-St.Veittrain Ec
- Take the train from Schwarzach-St.Veit to Villach Hbftrain Ic
- Take the train from Villach Hbf to Ljubljanatrain 19 / ...
- Take the train from Ljubljana to Pulatrain
18h 55m€204–749
Basel to Istria by train, ferry, and car ferry
Questions & Answers
The cheapest way to get from Basel to Istria is to bus via Venice which costs €75 - €130 and takes 17h 30m.
The fastest way to get from Basel to Istria is to fly which takes 4h 50m and costs €65 - €260.
No, there is no direct bus from Basel to Istria. However, there are services departing from Basel SBB and arriving at Pula , Autobusni Kolodvor via Palazzo Modello 1 and Rijeka bus station. The journey, including transfers, takes approximately 14h 12m.
No, there is no direct train from Basel to Istria. However, there are services departing from Basel SBB and arriving at Pula via Sargans, Schwarzach-St.Veit, Villach Hbf and Ljubljana. The journey, including transfers, takes approximately 18h 55m.
The distance between Basel and Istria is 590 km. The road distance is 832.8 km.
The best way to get from Basel to Istria without a car is to train and line 2 ferry and car ferry which takes 13h 28m and costs €250 - €480.
It takes approximately 4h 50m to get from Basel to Istria, including transfers.
Basel to Istria bus services, operated by FlixBus, depart from Basel SBB station.
Basel to Istria train services, operated by Swiss Federal Railways (SBB CFF FFS), depart from Basel SBB station.
The best way to get from Basel to Istria is to fly which takes 4h 50m and costs €65 - €260. Alternatively, you can bus, which costs €149 - €152 and takes 14h 12m, you could also train, which costs €200 - €750 and takes 18h 55m.
What companies run services between Basel, Switzerland and Istria, Croatia?
easyJet and Lufthansa fly from Basel (BSL) to Pula Airport (PUY) 6 times a week. Alternatively, you can take a bus from Basel SBB to Pula , Autobusni Kolodvor via Rijeka, Palazzo Modello 1, Jadrolinija, and Rijeka bus station in around 14h 12m.
- Website
- swiss.com
Flights from Zurich Airport to Venice Marco Polo Airport
- Ave. Duration
- 1h 7m
- When
- Every day
- Estimated price
- €85–410
Flights from Zurich Airport to Ljubljana
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- €180–350
Train from Basel SBB to Domodossola
- Ave. Duration
- 2h 42m
- Frequency
- Twice daily
- Estimated price
- €85–250
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Basel SBB to Zürich HB
- Ave. Duration
- 1h 13m
- Frequency
- Every 20 minutes
- Estimated price
- €30–90
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Basel SBB to Zürich HB
- Ave. Duration
- 1h 13m
- Frequency
- Every 20 minutes
- Estimated price
- €30–90
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Basel SBB to Lugano
- Ave. Duration
- 2h 54m
- Frequency
- Every 3 hours
- Estimated price
- €90–260
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Lugano to Milano Centrale
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- €27–80
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Basel SBB to Sargans
- Ave. Duration
- 1h 55m
- Frequency
- Every 3 hours
- Estimated price
- €60–180
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Sargans to Schwarzach-St.Veit
- Ave. Duration
- 5h 33m
- Frequency
- Once daily
- Estimated price
- €130–380
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +41 79 445 39 68
- info@zelicreisen.ch
- Website
- zelicreisen.ch
Bus from Basel SBB to Rijeka
- Ave. Duration
- 11h 40m
- Frequency
- Twice a week
- Estimated price
- €101
- Schedules at
- zelicreisen.ch
Ferry from Ferrovia "A" to Tronchetto "A"
- Ave. Duration
- 14 min
- Frequency
- Every 15 minutes
- Estimated price
- €10
- Website
- ACTV — Azienda del Consorzio Trasporti Veneziano
- 75 min. Ticket
- €10
Ferry from Ferrovia "A" to Tronchetto "A"
- Ave. Duration
- 14 min
- Frequency
- Every 15 minutes
- Estimated price
- €10
- Website
- ACTV — Azienda del Consorzio Trasporti Veneziano
- 75 min. Ticket
- €10
Want to know more about travelling around Croatia
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
Italy Travel Guides
Read the travel guide
Travelling by boat in Italy
Read the travel guide
More Questions & Answers
Basel to Istria bus services, operated by FlixBus, arrive at Venice Mestre station.
Basel to Istria train services, operated by Swiss Federal Railways (SBB CFF FFS), arrive at Sargans station.
Yes, the driving distance between Basel to Istria is 833 km. It takes approximately 9h 1m to drive from Basel to Istria.
Book your Basel to Istria bus tickets online with Omio and FlixBus.
There are 9720+ hotels available in Istria.












