There are 6 ways to get from Porto to Split by plane, bus, train, car, towncar, or night 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
best- Fly from Francisco De Sá Carneiro Airport (OPO) to Split Airport (SPU)plane OPO - SPU
6h 32m€102–252Bus, train
- Take the bus from Porto to Genevabus
- Take the train from Genève to Luzerntrain Ic
- Take the bus from Luzern, Bahnhof to Split Bus Stationbus
2d 1h€388–517Drive 2,684.9 km
- Drive from Porto to Splitcar 2,684.9 km
28h 42m€466–673Bus
- Take the bus from Porto - Terminal Intermodal de Campanhã to Karlsruhe - Central Station South Sidebus BlaBlaCar Bus
- Take the bus from Karlsruhe central train station to Split, Autobusni Kolodvorbus N948
2d 5h€297–498Towncar, bus
- Take a town car from Porto - Aeroporto Francisco Sá Carneiro to Lugotowncar
- Take the bus from Lugo to Padovabus
- Take the bus from Padova to Rovinj, Autobusni Kolodvorbus
- Take the bus from Rovinj, Autobusni Kolodvor to Split, Autobusni Kolodvorbus
2d 7h€836–1,117Train, bus, night train
- Take the train from Porto Sao Bento to Penafieltrain 893 / ...
- Take the bus from Penafiel to Kaiserslautern central train stationbus
- Take the train from Kaiserslautern, Hbf to Augsburg Hbftrain 60 / ...
- Take the nighttrain from Augsburg Hbf to Zagreb Glavni Kol.nighttrain En
- Take the train from Zagreb Glavni Kol. to Splittrain Ic
2d 10h€308–471
Porto to Split by bus, foot, and train
Comparing Your Travel Options
The cheapest way to get from Porto to Split is to fly which costs €100 - €260 and takes 6h 32m.
The fastest way to get from Porto to Split is to fly which takes 6h 32m and costs €100 - €260.
No, there is no direct bus from Porto to Split. However, there are services departing from Porto - Terminal Intermodal de Campanhã and arriving at Split, Autobusni Kolodvor via Karlsruhe central train station. The journey, including transfers, takes approximately 2 days 5h.
The distance between Porto and Split is 2095 km. The road distance is 2684.9 km.
The best way to get from Porto to Split without a car is to bus and train which takes 2 days 1h and costs €380 - €550.
It takes approximately 6h 32m to get from Porto to Split, including transfers.
Porto to Split bus services, operated by BlaBlaCar Bus, depart from Porto - Terminal Intermodal de Campanhã station.
The best way to get from Porto to Split is to fly which takes 6h 32m and costs €100 - €260. Alternatively, you can bus, which costs €290 - €500 and takes 2 days 5h.
Porto to Split bus services, operated by BlaBlaCar Bus, arrive at Karlsruhe - Central Station South Side.
Split is 1h ahead of Porto. It is currently 4:06 AM in Porto and 5:06 AM in Split.
What companies run services between Porto, Portugal and Split, Croatia?
easyJet and Vueling Airlines fly from Francisco De Sá Carneiro Airport (OPO) to Split Airport (SPU) 3 times a week. Alternatively, you can take a bus from Porto - Terminal Intermodal de Campanhã to Split, Autobusni Kolodvor via Karlsruhe central train station in around 2d 5h.
- Website
- easyjet.com
Flights from Francisco De Sá Carneiro Airport to Split Airport
- Ave. Duration
- 3h 5m
- When
- Monday
- Estimated price
- €75–300
Flights from Francisco De Sá Carneiro Airport to Split Airport via Geneva
- Ave. Duration
- 6h 5m
- When
- Saturday
- Estimated price
- €75–300
- Website
- vueling.com
Flights from Francisco De Sá Carneiro Airport to Split Airport via Barcelona
- Ave. Duration
- 6h 15m
- When
- Saturday
- Estimated price
- €110–210
Train from Genève to Luzern
- Ave. Duration
- 3h 7m
- Frequency
- Hourly
- Estimated price
- €85–140
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +351 210 900 032
- Website
- Comboios de Portugal
Train from Porto Sao Bento to Penafiel
- Ave. Duration
- 41 min
- Frequency
- Every 20 minutes
- Estimated price
- €4–7
- Website
- Comboios de Portugal
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Kaiserslautern, Hbf to Augsburg Hbf
- Ave. Duration
- 3h 6m
- Frequency
- Twice daily
- Estimated price
- €50–110
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +385 60 333 444
- [email protected]
- Website
- HŽ Putnički prijevoz (HŽPP)
Night train from Augsburg Hbf to Zagreb Glavni Kol.
- Ave. Duration
- 11h 29m
- Frequency
- 3 times a day
- Estimated price
- €50
- Website
- HŽ Putnički prijevoz (HŽPP)
Train from Zagreb Glavni Kol. to Split
- Ave. Duration
- 7h 58m
- Frequency
- Twice daily
- Estimated price
- €34
- Website
- HŽ Putnički prijevoz (HŽPP)
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Porto to Geneva
- Ave. Duration
- 28h 30m
- Frequency
- 6 times a week
- Estimated price
- €150–240
- Website
- Flixbus
Bus from Karlsruhe central train station to Split, Autobusni Kolodvor
- Ave. Duration
- 19h 30m
- Frequency
- Once daily
- Estimated price
- €100–170
- Website
- Flixbus
Bus from Penafiel to Kaiserslautern central train station
- Ave. Duration
- 31h 25m
- Frequency
- 3 times a week
- Estimated price
- €170–270
- Website
- Flixbus
- Phone
- +41 79 445 39 68
- [email protected]
- Website
- zelicreisen.ch
Bus from Luzern, Bahnhof to Split Bus Station
- Ave. Duration
- 16h 30m
- Frequency
- 4 times a week
- Estimated price
- €144
- Schedules at
- zelicreisen.ch
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Porto - Terminal Intermodal de Campanhã to Karlsruhe - Central Station South Side
- Ave. Duration
- 33h
- Frequency
- Once daily
- Estimated price
- €190–330
- Website
- BlaBlaCar Bus
- Phone
- +4-0263-21.55.00
- Website
- tabitatour.ro
Bus from Lugo to Padova
- Ave. Duration
- 32h 22m
- Frequency
- Twice a week
- Estimated price
- €130–160
- Schedules at
- tabitatour.ro
- Phone
- +386 1 320 4530
- [email protected]
- Website
- GoOpti
Bus from Padova to Rovinj, Autobusni Kolodvor
- Ave. Duration
- 4h
- Frequency
- On demand
- Estimated price
- €340–550
- Website
- GoOpti
- Phone
- +385 (0)72 660 660
- [email protected]
- Website
- Arriva Croatia
Bus from Rovinj, Autobusni Kolodvor to Split, Autobusni Kolodvor
- Ave. Duration
- 11h
- Frequency
- 3 times a day
- Estimated price
- €4–45
- Website
- Arriva Croatia
- Phone
- (+351) 220 971 653
- [email protected]
- Website
- VM Transfers
Towncar from Porto - Aeroporto Francisco Sá Carneiro to Lugo
- Ave. Duration
- 4h 26m
- Frequency
- On demand
- Estimated price
- €360
- Website
- VM Transfers
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
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
Booking & Getting There
Yes, the driving distance between Porto to Split is 2685 km. It takes approximately 28h 42m to drive from Porto to Split.
Book your Porto to Split bus tickets online with Omio and 12go.asia.
There are 10287+ hotels available in Split.

















































