There are 12 ways to get from Porto to Rijeka by plane, bus, train, 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 to Rijeka Airport
best- Fly from Francisco De Sá Carneiro Airport (OPO) to Rijeka Airport (RJK)plane OPO - RJK
9h 58m€87–302Bus, train
- Take the bus from Porto - Terminal Intermodal de Campanhã to Lyon - Gerland Bus Stationbus
- Take the bus from Gare de Lyon-Perrache to Torino - Corso Vittorio Emanuele Ii - Capolineabus
- Take the train from Torino Porta Nuova to Trieste Centraletrain Fr
- Take the bus from Trieste, Autostazione to Rijeka, Željeznički Kolodvorbus
35h 19m€332–676Drive 2,342.2 km
- Drive from Porto to Rijekacar 2,342.2 km
24h 19m€365–527Fly to Trieste – Friuli Venezia Giulia Airport, bus
- Fly from Francisco De Sá Carneiro Airport (OPO) to Trieste – Friuli Venezia Giulia Airport (TRS)plane OPO - TRS
- Take the bus from Trieste, Autostazione to Rijeka, Željeznički Kolodvorbus
12h 1m€170–469Fly to Zagreb Franjo Tuđman Airport, shuttle
- Fly from Francisco De Sá Carneiro Airport (OPO) to Zagreb Franjo Tuđman Airport (ZAG)plane OPO - ZAG
- Take a shuttle bus from Velika Gorica, Zagreb Airport to Rijeka
11h 9m€283–744Fly to Ljubljana, shuttle, bus
- Fly from Francisco De Sá Carneiro Airport (OPO) to Ljubljana (LJU)plane OPO - LJU
- Take a shuttle bus from Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana to Trieste Centrale
- Take the bus from Trieste, Autostazione to Rijeka, Željeznički Kolodvorbus
10h 30m€342–862Fly to Treviso Airport, shuttle
- Fly from Francisco De Sá Carneiro Airport (OPO) to Treviso Airport (TSF)plane OPO - TSF
- Take a shuttle bus from Treviso, Aeroporto to Rijeka
9h 53m€167–922Fly to Pula Airport, bus
- Fly from Francisco De Sá Carneiro Airport (OPO) to Pula Airport (PUY)plane OPO - PUY
- Take the bus from Pula , Autobusni Kolodvor to Rijeka bus stationbus
11h 5m€149–359Bus
- Take the bus from Porto - Terminal Intermodal de Campanhã to Lyon - Gerland Bus Stationbus BlaBlaCar Bus
- Take the bus from Lyon to Rijeka bus stationbus N406
37h 44m€218–381Train, bus via Miranda de Ebro
- Take the train from Porto Campanha to Redondela De Galiciatrain Ic
- Take the train from Pontevedra to Miranda De Ebrotrain Alv
- Take the bus from Miranda De Ebro to Padovabus
- Take the train from Padova to Trieste Centraletrain Fr
- Take the bus from Trieste, Autostazione to Rijeka, Željeznički Kolodvorbus
43h 42m€341–605Bus, shuttle
- Take the bus from Porto - Hospital de São João to Chambéry - Rue Dr Vernierbus
- Take the bus from Chambery Central Bus Station to Bologna Autostazionebus
- Take a shuttle bus from Bologna Centrale to Rijeka
44h 20m€556–1,362Train, bus
- Take the train from Porto Campanha to Lisboa Orientetrain Ic / ...
- Take the bus from Lisbon to Genoabus
- Take the bus from Genoa - Via Fanti d'Italia Bus Stop to Brescia - North Bus Stationbus
- Take the train from Brescia to Trieste Centraletrain Fr
- Take the bus from Trieste, Autostazione to Rijeka, Željeznički Kolodvorbus
44h 34m€360–720
Porto to Rijeka by bus
Questions & Answers
The cheapest way to get from Porto to Rijeka is to fly which costs €85 - €310 and takes 9h 58m.
The fastest way to get from Porto to Rijeka is to fly and shuttle which takes 9h 53m and costs €160 - €950.
No, there is no direct bus from Porto to Rijeka station. However, there are services departing from Porto - Terminal Intermodal de Campanhã and arriving at Rijeka bus station via Lyon. The journey, including transfers, takes approximately 37h 44m.
The distance between Porto and Rijeka is 1966 km. The road distance is 2342.2 km.
The best way to get from Porto to Rijeka without a car is to bus and train which takes 35h 19m and costs €330 - €700.
It takes approximately 9h 58m to get from Porto to Rijeka, including transfers.
Porto to Rijeka bus services, operated by BlaBlaCar Bus, depart from Porto - Terminal Intermodal de Campanhã station.
The best way to get from Porto to Rijeka is to fly which takes 9h 58m and costs €85 - €310. Alternatively, you can bus, which costs €210 - €390 and takes 37h 44m.
Porto to Rijeka bus services, operated by BlaBlaCar Bus, arrive at Lyon - Gerland Bus Station.
Rijeka is 1h ahead of Porto. It is currently 9:42 AM in Porto and 10:42 AM in Rijeka.
What companies run services between Porto, Portugal and Rijeka, Croatia?
Ryanair, Swiss, and two other airlines fly from Francisco De Sá Carneiro Airport (OPO) to Rijeka Airport (RJK) 6 times a week. Alternatively, you can take a bus from Porto - Terminal Intermodal de Campanhã to Rijeka bus station via Lyon in around 37h 44m.
- Website
- swiss.com
Flights from Francisco De Sá Carneiro Airport to Rijeka Airport via Zurich
- Ave. Duration
- 7h 47m
- When
- Monday and Friday
- Estimated price
- €100–460
Flights from Francisco De Sá Carneiro Airport to Trieste – Friuli Venezia Giulia Airport via Rome
- Ave. Duration
- 8h 45m
- When
- Every day
- Estimated price
- €50–210
Flights from Francisco De Sá Carneiro Airport to Zagreb Franjo Tuđman Airport via Zurich
- Ave. Duration
- 7h 35m
- When
- Every day
- Estimated price
- €65–300
Flights from Francisco De Sá Carneiro Airport to Ljubljana via Zurich
- Ave. Duration
- 5h 30m
- When
- Sunday and Monday
- Estimated price
- €100–360
Flights from Francisco De Sá Carneiro Airport to Pula Airport via Zurich
- Ave. Duration
- 8h 2m
- When
- Saturday and Thursday
- Estimated price
- €80–360
- Website
- lufthansa.com
Flights from Francisco De Sá Carneiro Airport to Trieste – Friuli Venezia Giulia Airport via Frankfurt
- Ave. Duration
- 7h 50m
- When
- Every day
- Estimated price
- €110–370
Flights from Francisco De Sá Carneiro Airport to Trieste – Friuli Venezia Giulia Airport via Rome
- Ave. Duration
- 8h 45m
- When
- Every day
- Estimated price
- €50–210
Flights from Francisco De Sá Carneiro Airport to Zagreb Franjo Tuđman Airport via Munich
- Ave. Duration
- 7h 22m
- When
- Every day
- Estimated price
- €100–330
Flights from Francisco De Sá Carneiro Airport to Ljubljana via Frankfurt
- Ave. Duration
- 7h 20m
- When
- Every day
- Estimated price
- €120–330
Flights from Francisco De Sá Carneiro Airport to Ljubljana via Munich
- Ave. Duration
- 7h 20m
- When
- Monday, Tuesday, Friday, and Sunday
- Estimated price
- €120–330
- Website
- ryanair.com
Flights from Francisco De Sá Carneiro Airport to Rijeka Airport via Charleroi
- Ave. Duration
- 5h 50m
- When
- Monday and Friday
- Estimated price
- €85–300
Flights from Francisco De Sá Carneiro Airport to Trieste – Friuli Venezia Giulia Airport via Charleroi
- Ave. Duration
- 9h
- When
- Thursday and Saturday
- Estimated price
- €75–200
Flights from Francisco De Sá Carneiro Airport to Trieste – Friuli Venezia Giulia Airport via Barcelona
- Ave. Duration
- 9h 2m
- When
- Monday, Friday, Saturday, Wednesday, and Thursday
- Estimated price
- €75–200
Flights from Francisco De Sá Carneiro Airport to Zagreb Franjo Tuđman Airport via Milan Bergamo
- Ave. Duration
- 6h 45m
- When
- Tuesday
- Estimated price
- €70–170
Flights from Francisco De Sá Carneiro Airport to Treviso Airport
- Ave. Duration
- 2h 40m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- €70–210
Flights from Francisco De Sá Carneiro Airport to Treviso Airport via Toulouse
- Ave. Duration
- 5h 55m
- When
- Tuesday and Friday
- Estimated price
- €70–210
- Website
- easyjet.com
Flights from Francisco De Sá Carneiro Airport to Pula Airport via Basel
- Ave. Duration
- 6h 38m
- When
- Saturday, Tuesday, and Thursday
- Estimated price
- €80–260
- Website
- eurowings.com
Flights from Francisco De Sá Carneiro Airport to Rijeka Airport via Cologne Bonn
- Ave. Duration
- 11h
- When
- Friday
- Estimated price
- €90–360
Flights from Francisco De Sá Carneiro Airport to Pula Airport via Cologne Bonn
- Ave. Duration
- 10h 40m
- When
- Friday
- Estimated price
- €70–290
- Website
- croatiaairlines.com
Flights from Francisco De Sá Carneiro Airport to Rijeka Airport via Zurich
- Ave. Duration
- 6h
- When
- Monday
- Estimated price
- €100–330
Flights from Francisco De Sá Carneiro Airport to Zagreb Franjo Tuđman Airport via Zurich
- Ave. Duration
- 5h 30m
- When
- Monday and Thursday
- Estimated price
- €65–220
- Website
- airfrance.com
Flights from Francisco De Sá Carneiro Airport to Trieste – Friuli Venezia Giulia Airport via Rome
- Ave. Duration
- 8h 45m
- When
- Every day
- Estimated price
- €50–210
Flights from Francisco De Sá Carneiro Airport to Ljubljana via Paris Charles de Gaulle
- Ave. Duration
- 7h 55m
- When
- Monday, Friday, and Sunday
- Estimated price
- €95–430
- Website
- iberia.com
Flights from Francisco De Sá Carneiro Airport to Ljubljana via Madrid
- Ave. Duration
- 6h 35m
- When
- Tuesday and Saturday
- Estimated price
- €80–290
Flights from Francisco De Sá Carneiro Airport to Ljubljana via Barcelona
- Ave. Duration
- 8h 45m
- When
- Wednesday and Saturday
- Estimated price
- €110–240
- Website
- vueling.com
Flights from Francisco De Sá Carneiro Airport to Ljubljana via Madrid
- Ave. Duration
- 6h 35m
- When
- Tuesday and Saturday
- Estimated price
- €80–290
Flights from Francisco De Sá Carneiro Airport to Ljubljana via Barcelona
- Ave. Duration
- 8h 45m
- When
- Wednesday and Saturday
- Estimated price
- €110–240
- Website
- ita-airways.com
Flights from Francisco De Sá Carneiro Airport to Trieste – Friuli Venezia Giulia Airport via Rome
- Ave. Duration
- 8h 45m
- When
- Every day
- Estimated price
- €50–210
- Website
- austrian.com
Flights from Francisco De Sá Carneiro Airport to Zagreb Franjo Tuđman Airport via Vienna
- Ave. Duration
- 9h 25m
- When
- Monday to Thursday
- Estimated price
- €95–350
- Website
- transavia.com
Flights from Francisco De Sá Carneiro Airport to Ljubljana via Paris Orly
- Ave. Duration
- 5h 25m
- When
- Monday
- Estimated price
- €95–420
- Website
- flyedelweiss.com
Flights from Francisco De Sá Carneiro Airport to Pula Airport via Zurich
- Ave. Duration
- 6h 15m
- When
- Thursday
- Estimated price
- €80–260
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Torino Porta Nuova to Trieste Centrale
- Ave. Duration
- 5h 10m
- Frequency
- Twice daily
- Estimated price
- €80–160
- Schedules at
- trenitalia.com
Train from Padova to Trieste Centrale
- Ave. Duration
- 2h 1m
- Frequency
- Every 4 hours
- Estimated price
- €25–50
- Schedules at
- trenitalia.com
Train from Brescia to Trieste Centrale
- Ave. Duration
- 3h 22m
- Frequency
- Every 4 hours
- Estimated price
- €45–95
- Schedules at
- trenitalia.com
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Porto Campanha to Redondela De Galicia
- Ave. Duration
- 2h 15m
- Frequency
- 4 times a day
- Estimated price
- €20–35
- Website
- https://www.renfe.com/es/en
Train from Pontevedra to Miranda De Ebro
- Ave. Duration
- 8h 7m
- Frequency
- 4 times a day
- Estimated price
- €90–140
- Website
- https://www.renfe.com/es/en
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Padova to Trieste Centrale
- Ave. Duration
- 2h 37m
- Frequency
- 4 times a day
- Estimated price
- €18–40
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Padova to Trieste Centrale
- Ave. Duration
- 2h 29m
- Frequency
- Twice daily
- Estimated price
- €21–45
- Website
- https://www.italotreno.it/en
- Phone
- +351 210 900 032
- Website
- cp.pt
Train from Porto Campanha to Lisboa Oriente
- Ave. Duration
- 2h 42m
- Frequency
- Every 30 minutes
- Estimated price
- €35–65
- Website
- https://www.cp.pt/en/
- Phone
- +3 318 576 2228
- Website
- blablacar.co.uk
Bus from Porto - Terminal Intermodal de Campanhã to Lyon - Gerland Bus Station
- Ave. Duration
- 21h 44m
- Frequency
- 5 times a day
- Estimated price
- €140–260
- Website
- https://www.blablacar.co.uk/bus
Bus from Porto - Terminal Intermodal de Campanhã to Lyon - Gerland Bus Station
- Ave. Duration
- 21h 44m
- Frequency
- 5 times a day
- Estimated price
- €140–260
- Website
- https://www.blablacar.co.uk/bus
Bus from Genoa - Via Fanti d'Italia Bus Stop to Brescia - North Bus Station
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Estimated price
- €21–40
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +39 06 88 93 82 32
- Website
- itabus.it
Bus from Gare de Lyon-Perrache to Torino - Corso Vittorio Emanuele Ii - Capolinea
- Ave. Duration
- 4h 25m
- Frequency
- 3 times a day
- Estimated price
- €19–35
- Website
- https://www.itabus.it/en/home
Bus from Chambery Central Bus Station to Bologna Autostazione
- Ave. Duration
- 8h 20m
- Frequency
- Twice daily
- Estimated price
- €30–65
- Website
- https://www.itabus.it/en/home
- Phone
- +386 1 320 4530
- [email protected]
- Website
- goopti.com
Bus from Trieste, Autostazione to Rijeka, Željeznički Kolodvor
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- €90–230
- Website
- https://www.goopti.com/en/
Bus from Trieste, Autostazione to Rijeka, Željeznički Kolodvor
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- €90–230
- Website
- https://www.goopti.com/en/
Shuttle from Velika Gorica, Zagreb Airport to Rijeka
- Ave. Duration
- 2h 30m
- Frequency
- On demand
- Estimated price
- €210–550
- Website
- https://www.goopti.com/en/
Shuttle from Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana to Trieste Centrale
- Ave. Duration
- 1h 7m
- Frequency
- On demand
- Estimated price
- €140–370
- Website
- https://www.goopti.com/en/
- Private
- €204
Bus from Trieste, Autostazione to Rijeka, Željeznički Kolodvor
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- €90–230
- Website
- https://www.goopti.com/en/
Shuttle from Treviso, Aeroporto to Rijeka
- Ave. Duration
- 4h 15m
- Frequency
- On demand
- Estimated price
- €96–700
- Website
- https://www.goopti.com/en/
- Shared
- €96
- Private
- €223
Bus from Trieste, Autostazione to Rijeka, Željeznički Kolodvor
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- €90–230
- Website
- https://www.goopti.com/en/
Shuttle from Bologna Centrale to Rijeka
- Ave. Duration
- 6h 38m
- Frequency
- On demand
- Estimated price
- €450–1,200
- Website
- https://www.goopti.com/en/
Bus from Trieste, Autostazione to Rijeka, Željeznički Kolodvor
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- €90–230
- Website
- https://www.goopti.com/en/
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Pula , Autobusni Kolodvor to Rijeka bus station
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- €8–14
- Website
- https://www.flixbus.co.uk
Bus from Lyon to Rijeka bus station
- Ave. Duration
- 15h
- Frequency
- Once daily
- Estimated price
- €75–130
- Website
- https://www.flixbus.co.uk
Bus from Lisbon to Genoa
- Ave. Duration
- 29h 30m
- Frequency
- Once daily
- Estimated price
- €170–290
- Website
- https://www.flixbus.co.uk
Bus from Genoa - Via Fanti d'Italia Bus Stop to Brescia - North Bus Station
- Ave. Duration
- 4h 5m
- Frequency
- Twice a week
- Estimated price
- €20–35
- Website
- https://www.flixbus.co.uk
- Phone
- +385 (0)72 660 660
- [email protected]
- Website
- arriva.com.hr
Bus from Pula , Autobusni Kolodvor to Rijeka bus station
- Ave. Duration
- 2h 15m
- Frequency
- Every 2 hours
- Estimated price
- €1–11
- Website
- https://www.arriva.com.hr/en-us/home
- Phone
- +385 (0) 32 308 935
- [email protected]
- Website
- polet.hr
Bus from Pula , Autobusni Kolodvor to Rijeka bus station
- Ave. Duration
- 3h 35m
- Frequency
- Once a week
- Estimated price
- €47
- Schedules at
- polet.hr
- Phone
- +4-0263-21.55.00
- Website
- tabitatour.ro
Bus from Miranda De Ebro to Padova
- Ave. Duration
- 25h 18m
- Frequency
- Twice a week
- Estimated price
- €120–150
- Schedules at
- tabitatour.ro
- Phone
- (+351) 258 454 303
- [email protected]
- Website
- barquense.pt
Bus from Porto - Hospital de São João to Chambéry - Rue Dr Vernier
- Ave. Duration
- 26h 26m
- Frequency
- Once a week
- Estimated price
- €75–95
- Schedules at
- barquense.pt
- Book at
- barquense.pt
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
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Yes, the driving distance between Porto to Rijeka is 2342 km. It takes approximately 24h 19m to drive from Porto to Rijeka.
Book your Porto to Rijeka bus tickets online with Omio.
There are 8566+ hotels available in Rijeka.


















































