There are 8 ways to get from Split to Porto by plane, bus, train, car, shuttle, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Split Airport
best- Fly from Split Airport (SPU) to Francisco De Sá Carneiro Airport (OPO)SPU - OPO
6h 22m€105–281Bus, train
- Take the bus from Split Bus Station to Luzern, Bahnhof
- Take the train from Luzern to Genève
- Take the bus from Geneva to Porto
2d€329–419Drive 2,681.6 km
- Drive from Split to Porto2,681.6 km
28h 20m€417–602Bus to Zadar Airport, fly
- Take the bus from Split Bus Station to Zadar, Autobusni Kolodvor
- Fly from Zadar Airport (ZAD) to Francisco De Sá Carneiro Airport (OPO)ZAD - OPO
12h 27m€114–349Bus
- Take the bus from Split Bus Station to Karlsruhe central train stationN948
- Take the bus from Karlsruhe central train station to PortoFlixBus N1151
2d 4h€241–345Train, bus
- Take the train from Split to Zagreb Glavni Kol.Ic
- Take the bus from Zagreb Central Bus Station to Valladolid Central Bus Station
- Take the bus from Valladolid to Porto - Terminal Intermodal de Campanhã
2d 6h€123–248Bus, shuttle
- Take the bus from Split Bus Station to Rovinj, Autobusni Kolodvor
- Take a shuttle bus from Rovinj, Autobusni Kolodvor to Padova
- Take the bus from Padova to Vigo
- Take the bus from Vigo Urzáiz to Porto - Terminal Intermodal de Campanhã
2d 9h€105–622Drive, car train
- Drive from Split to Villach Hbf ARZ
- Take the car train from Villach Hbf ARZ to München Ost
- Drive from München Ost to Porto
30h€512–726
Split to Porto by bus, train, and foot
Questions & Answers
The cheapest way to get from Split to Porto is to fly which costs €100 - €290 and takes 6h 22m.
The fastest way to get from Split to Porto is to fly which takes 6h 22m and costs €100 - €290.
No, there is no direct bus from Split station to Porto. However, there are services departing from Split Bus Station and arriving at Porto via Karlsruhe central train station. The journey, including transfers, takes approximately 2 days 4h.
The distance between Split and Porto is 2095 km. The road distance is 2681.6 km.
The best way to get from Split to Porto without a car is to bus and train which takes 2 days 0h and costs €320 - €420.
It takes approximately 6h 22m to get from Split to Porto, including transfers.
Split to Porto bus services, operated by FlixBus, depart from Split Bus Station.
The best way to get from Split to Porto is to fly which takes 6h 22m and costs €100 - €290. Alternatively, you can bus, which costs €240 - €350 and takes 2 days 4h.
Split to Porto bus services, operated by FlixBus, arrive at Karlsruhe central train station.
Porto is 1h behind Split. It is currently 10:02 AM in Split and 9:02 AM in Porto.
What companies run services between Split, Croatia and Porto, Portugal?
easyJet and Vueling Airlines fly from Split Airport (SPU) to Francisco De Sá Carneiro Airport (OPO) 4 times a week. Alternatively, you can take a bus from Split Bus Station to Porto via Karlsruhe central train station in around 2d 4h.
- Website
- ryanair.com
Flights from Zadar Airport to Francisco De Sá Carneiro Airport via Pisa
- Ave. Duration
- 6h 55m
- When
- Monday
- Estimated price
- €100–250
Flights from Zadar Airport to Francisco De Sá Carneiro Airport via Milan Bergamo
- Ave. Duration
- 9h 20m
- When
- Sunday
- Estimated price
- €100–250
Flights from Zadar Airport to Francisco De Sá Carneiro Airport via Marseille
- Ave. Duration
- 14h 40m
- When
- Sunday
- Estimated price
- €100–250
Flights from Zadar Airport to Francisco De Sá Carneiro Airport via Barcelona
- Ave. Duration
- 14h 40m
- When
- Wednesday
- Estimated price
- €100–250
- Website
- easyjet.com
Flights from Split Airport to Francisco De Sá Carneiro Airport
- Ave. Duration
- 3h 15m
- When
- Monday
- Estimated price
- €100–270
Flights from Split Airport to Francisco De Sá Carneiro Airport via Geneva
- Ave. Duration
- 5h 45m
- When
- Wednesday
- Estimated price
- €100–270
Flights from Split Airport to Francisco De Sá Carneiro Airport via Lyon
- Ave. Duration
- 5h 50m
- When
- Monday
- Estimated price
- €100–270
- Website
- vueling.com
Flights from Split Airport to Francisco De Sá Carneiro Airport via Barcelona
- Ave. Duration
- 6h 5m
- When
- Sunday
- Estimated price
- €90–210
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Luzern to Genève
- Ave. Duration
- 3h 5m
- Frequency
- Hourly
- Estimated price
- €55–95
- Website
- https://www.sbb.ch/en
- Phone
- +385 60 333 444
- informacije@hzpp.hr
- Website
- hzpp.hr
Train from Split to Zagreb Glavni Kol.
- Ave. Duration
- 8h 19m
- Frequency
- Once daily
- Estimated price
- €23–35
- Website
- http://www.hzpp.hr/en
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from Villach Hbf ARZ to München Ost
- Ave. Duration
- 1h 57m
- Frequency
- Once daily
- Estimated price
- €95–110
- Website
- https://urlaubs-express.de/?lang=en
- Phone
- +41 79 445 39 68
- info@zelicreisen.ch
- Website
- zelicreisen.ch
Bus from Split Bus Station to Luzern, Bahnhof
- Ave. Duration
- 15h 55m
- Frequency
- 4 times a week
- Estimated price
- €144
- Schedules at
- zelicreisen.ch
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Geneva to Porto
- Ave. Duration
- 27h 30m
- Frequency
- 3 times a week
- Estimated price
- €130–180
- Website
- https://www.flixbus.co.uk
Bus from Split Bus Station to Zadar, Autobusni Kolodvor
- Ave. Duration
- 2h 35m
- Frequency
- 4 times a day
- Estimated price
- €10–18
- Website
- https://www.flixbus.co.uk
Bus from Split Bus Station to Karlsruhe central train station
- Ave. Duration
- 19h 30m
- Frequency
- Once daily
- Estimated price
- €90–130
- Website
- https://www.flixbus.co.uk
Bus from Karlsruhe central train station to Porto
- Ave. Duration
- 32h 15m
- Frequency
- 5 times a week
- Estimated price
- €150–220
- Website
- https://www.flixbus.co.uk
- Phone
- +385 91 255 0999
- prijevoz.knezevic@gmail.com
- Website
- prijevoz-knezevic.hr
Bus from Split Bus Station to Zadar, Autobusni Kolodvor
- Ave. Duration
- 1h 30m
- Frequency
- 3 times a day
- Estimated price
- €13–22
- Schedules at
- prijevoz-knezevic.hr
- Phone
- +385 21 612 005
- kontakt@promet-makarska.hr
- Website
- promet-makarska.hr
Bus from Split Bus Station to Zadar, Autobusni Kolodvor
- Ave. Duration
- 2h 15m
- Frequency
- Once daily
- Estimated price
- €17
- Website
- https://www.promet-makarska.hr/en/
- Phone
- 07001 8282
- booking@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Zagreb Central Bus Station to Valladolid Central Bus Station
- Ave. Duration
- 37h 15m
- Frequency
- Once a week
- Estimated price
- €95–150
- Website
- https://union-ivkoni.com/en
- Phone
- +351 21 75 24 524
- Website
- rede-expressos.pt
Bus from Valladolid to Porto - Terminal Intermodal de Campanhã
- Ave. Duration
- 6h 30m
- Frequency
- 3 times a week
- Estimated price
- €3–23
- Website
- https://rede-expressos.pt/en
- Online ticket
- €3–23
Bus from Vigo Urzáiz to Porto - Terminal Intermodal de Campanhã
- Ave. Duration
- 2h 45m
- Frequency
- Every 4 hours
- Estimated price
- €1–36
- Website
- https://rede-expressos.pt/en
- Online ticket
- €1–13
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Valladolid to Porto - Terminal Intermodal de Campanhã
- Ave. Duration
- 5h 40m
- Frequency
- Twice a week
- Estimated price
- €20–30
- Website
- https://www.blablacar.co.uk/bus
Bus from Vigo Urzáiz to Porto - Terminal Intermodal de Campanhã
- Ave. Duration
- 2h 30m
- Frequency
- Twice daily
- Estimated price
- €8–30
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +376 806 555
- cooperativa@interurbana.ad
- Website
- interurbana.ad
Bus from Valladolid to Porto - Terminal Intermodal de Campanhã
- Ave. Duration
- 7h
- Frequency
- Twice a week
- Website
- https://www.interurbana.ad/idioma-en
- Phone
- +34 (0) 902 23 95 79
- info@rutasvigo.com
- Website
- autocareslazara.com
Bus from Valladolid to Porto - Terminal Intermodal de Campanhã
- Ave. Duration
- 6h 30m
- Frequency
- Once a week
- Estimated price
- €56–62
- Schedules at
- autocareslazara.com
- Phone
- +385 (0)72 660 660
- info@arriva.com.hr
- Website
- arriva.com.hr
Bus from Split Bus Station to Rovinj, Autobusni Kolodvor
- Ave. Duration
- 12h 55m
- Frequency
- Once daily
- Estimated price
- €4–45
- Website
- https://www.arriva.com.hr/en-us/home
- Phone
- +386 1 320 4530
- info@goopti.com
- Website
- goopti.com
Shuttle from Rovinj, Autobusni Kolodvor to Padova
- Ave. Duration
- 4h
- Frequency
- On demand
- Estimated price
- €41–400
- Schedules at
- goopti.com
- Shared
- €41–44
- Private
- €220–400
- Phone
- +4-0263-21.55.00
- Website
- tabitatour.ro
Bus from Padova to Vigo
- Ave. Duration
- 34h 54m
- Frequency
- Once a week
- Estimated price
- €60–140
- Schedules at
- tabitatour.ro
- Phone
- +34 (0) 986 288 030
- autna@autna.com
- Website
- autna.com
Bus from Vigo Urzáiz to Porto - Terminal Intermodal de Campanhã
- Ave. Duration
- 2h 30m
- Frequency
- 3 times a day
- Estimated price
- €14–30
- Schedules at
- autna.com
Want to know more about travelling around Portugal
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
Travelling Croatia’s Dalmatian Coast by boat, bus, car and train
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
Yes, the driving distance between Split to Porto is 2682 km. It takes approximately 28h 20m to drive from Split to Porto.
Book your Split to Porto bus tickets online with Omio and FlixBus.
There are 6284+ hotels available in Porto.



















































