There are 11 ways to get from Porto to Kranj by plane, bus, train, car, shuttle, towncar, night train, 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 to Ljubljana
best- Fly from Francisco De Sá Carneiro Airport (OPO) to Ljubljana (LJU)plane OPO - LJU
7h 55m€117–272Fly to Treviso Airport, shuttle
cheapest- Fly from Francisco De Sá Carneiro Airport (OPO) to Treviso Airport (TSF)plane OPO - TSF
- Take a shuttle bus from Treviso, Aeroporto to Kranj
8h 53m€97–862Bus
- Take the bus from Porto - Terminal Intermodal de Campanhã to Lyon - Gerland Bus Stationbus BlaBlaCar Bus
- Take the bus from Lyon - Gerland Bus Station to Ljubljanabus BlaBlaCar Bus
37h 27m€168–392Train, bus
- Take the train from Porto Campanha to Redondela De Galiciatrain Ic
- Take the train from Redondela De Galicia to Barcelona-Santstrain Alv
- Take the train from Barcelona-Sants to Montpellier Sud De Francetrain Tgv
- Take the bus from Montpellier to Venice Mestrebus
- Take the train from Venezia Mestre to Villach Hbftrain Rjx
- Take the train from Villach Hbf to Kranjtrain 19 / ...
41h 24m€349–592Drive 2,358.6 km
- Drive from Porto to Kranjcar 2,358.6 km
24h 37m€363–523Fly to Klagenfurt Airport, bus
- Fly from Francisco De Sá Carneiro Airport (OPO) to Klagenfurt Airport (KLU)plane OPO - KLU
- Take the bus from Klagenfurt Flughafen to Kranj, Avtobusna Postaja Kranjbus
11h 58m€187–552Fly 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 Airport to Kranj, Avtobusna Postaja Kranjbus
12h 13m€102–532Fly to Graz Airport, shuttle
- Fly from Francisco De Sá Carneiro Airport (OPO) to Graz Airport (GRZ)plane OPO - GRZ
- Take a shuttle bus from Graz Airport to Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana
10h 24m€297–532Towncar, 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 Trevisobus 101
- Take the bus from Treviso to Bled, Glavna Avtobusna Postajaliscebus
45h 47m€485–1,034Bus, train, night train
- Take the bus from Porto - Terminal Intermodal de Campanhã to Karlsruhe - Central Station South Sidebus
- Take the train from Karlsruhe Hbf to Stuttgart Hbftrain Re
- Take the night train from Stuttgart Hbf to Kranjnighttrain En
46h€346–599Drive, car train
- Drive from Porto to München Ostcar
- Take the car train from München Ost to Villach Hbfcartrain
- Drive from Villach Hbf to Kranjcar
25h 14m€437–604
Porto to Kranj by bus
Questions & Answers
The cheapest way to get from Porto to Kranj is to fly which costs €110 - €280 and takes 7h 55m.
The fastest way to get from Porto to Kranj is to fly which takes 7h 55m and costs €110 - €280.
No, there is no direct bus from Porto to Kranj. However, there are services departing from Porto - Terminal Intermodal de Campanhã and arriving at Globus via Lyon - Gerland Bus Station and Avtobusna postaja Ljubljana. The journey, including transfers, takes approximately 37h 27m.
The distance between Porto and Kranj is 1957 km. The road distance is 2358.6 km.
The best way to get from Porto to Kranj without a car is to bus which takes 37h 27m and costs €160 - €400.
It takes approximately 7h 55m to get from Porto to Kranj, including transfers.
Porto to Kranj bus services, operated by BlaBlaCar Bus, depart from Porto - Terminal Intermodal de Campanhã station.
The best way to get from Porto to Kranj is to fly which takes 7h 55m and costs €110 - €280. Alternatively, you can bus, which costs €160 - €400 and takes 37h 27m.
Porto to Kranj bus services, operated by BlaBlaCar Bus, arrive at Lyon - Gerland Bus Station.
Kranj is 1h ahead of Porto. It is currently 6:13 AM in Porto and 7:13 AM in Kranj.
What companies run services between Porto, Portugal and Kranj, Slovenia?
Transavia France, Lufthansa, and three other airlines fly from Francisco De Sá Carneiro Airport (OPO) to Ljubljana (LJU) 5 times a day. Alternatively, you can take a bus from Porto - Terminal Intermodal de Campanhã to Globus via Lyon - Gerland Bus Station, Ljubljana, and Avtobusna postaja Ljubljana in around 37h 27m.
- Website
- lufthansa.com
Flights from Francisco De Sá Carneiro Airport to Ljubljana via Frankfurt
- Ave. Duration
- 7h 20m
- When
- Every day
- Estimated price
- €100–140
Flights from Francisco De Sá Carneiro Airport to Ljubljana via Munich
- Ave. Duration
- 7h 25m
- When
- Every day
- Estimated price
- €100–140
Flights from Francisco De Sá Carneiro Airport to Trieste – Friuli Venezia Giulia Airport via Rome
- Ave. Duration
- 8h
- When
- Every day
- Estimated price
- €45–190
Flights from Francisco De Sá Carneiro Airport to Graz Airport via Frankfurt
- Ave. Duration
- 5h 36m
- When
- Every day
- Estimated price
- €120–340
Flights from Francisco De Sá Carneiro Airport to Graz Airport via Munich
- Ave. Duration
- 5h 15m
- When
- Monday to Saturday
- Estimated price
- €120–340
- Website
- ryanair.com
Flights from Francisco De Sá Carneiro Airport to Klagenfurt Airport via London Stansted
- Ave. Duration
- 12h 45m
- When
- Friday
- Estimated price
- €100–360
Flights from Francisco De Sá Carneiro Airport to Klagenfurt Airport via Palma Mallorca
- Ave. Duration
- 15h 50m
- When
- Sunday
- Estimated price
- €100–350
Flights from Francisco De Sá Carneiro Airport to Trieste – Friuli Venezia Giulia Airport via Charleroi
- Ave. Duration
- 9h
- When
- Thursday and Saturday
- Estimated price
- €70–180
Flights from Francisco De Sá Carneiro Airport to Trieste – Friuli Venezia Giulia Airport via Barcelona
- Ave. Duration
- 9h 2m
- When
- Monday, Wednesday, Thursday, Friday, and Saturday
- Estimated price
- €70–180
Flights from Francisco De Sá Carneiro Airport to Treviso Airport
- Ave. Duration
- 2h 40m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- €65–270
Flights from Francisco De Sá Carneiro Airport to Treviso Airport via Toulouse
- Ave. Duration
- 6h 15m
- When
- Tuesday and Friday
- Estimated price
- €65–270
- Website
- eurowings.com
Flights from Francisco De Sá Carneiro Airport to Klagenfurt Airport via Cologne Bonn
- Ave. Duration
- 8h
- When
- Friday
- Estimated price
- €100–350
Flights from Francisco De Sá Carneiro Airport to Graz Airport via Dusseldorf
- Ave. Duration
- 8h 30m
- When
- Wednesday to Friday
- Estimated price
- €160–320
Flights from Francisco De Sá Carneiro Airport to Graz Airport via Hamburg
- Ave. Duration
- 10h 25m
- When
- Sunday
- Estimated price
- €160–320
Flights from Francisco De Sá Carneiro Airport to Graz Airport via Berlin Brandenburg
- Ave. Duration
- 5h 45m
- When
- Monday and Friday
- Estimated price
- €120–360
- Website
- airfrance.com
Flights from Francisco De Sá Carneiro Airport to Ljubljana via Paris Charles de Gaulle
- Ave. Duration
- 6h 55m
- When
- Every day
- Estimated price
- €85–420
Flights from Francisco De Sá Carneiro Airport to Trieste – Friuli Venezia Giulia Airport via Rome
- Ave. Duration
- 8h
- When
- Every day
- Estimated price
- €45–190
- Website
- swiss.com
Flights from Francisco De Sá Carneiro Airport to Ljubljana via Zurich
- Ave. Duration
- 9h 50m
- When
- Every day
- Estimated price
- €120–280
Flights from Francisco De Sá Carneiro Airport to Trieste – Friuli Venezia Giulia Airport via Rome
- Ave. Duration
- 8h 45m
- When
- Every day
- Estimated price
- €45–190
- Website
- austrian.com
Flights from Francisco De Sá Carneiro Airport to Klagenfurt Airport via Vienna
- Ave. Duration
- 12h 15m
- When
- Thursday and Sunday
- Estimated price
- €150–650
Flights from Francisco De Sá Carneiro Airport to Klagenfurt Airport via Geneva, Vienna
- Ave. Duration
- 7h 45m
- When
- Thursday
- Estimated price
- €120–400
- Website
- ita-airways.com
Flights from Francisco De Sá Carneiro Airport to Trieste – Friuli Venezia Giulia Airport via Rome
- Ave. Duration
- 8h
- When
- Every day
- Estimated price
- €45–190
- Website
- transavia.com
Flights from Francisco De Sá Carneiro Airport to Ljubljana via Paris Orly
- Ave. Duration
- 4h 55m
- When
- Tuesday
- Estimated price
- €85–410
- Website
- vueling.com
Flights from Francisco De Sá Carneiro Airport to Ljubljana via Barcelona
- Ave. Duration
- 9h 25m
- When
- Thursday and Sunday
- Estimated price
- €110–220
Rome2Rio's guide to Renfe Viajeros
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Porto Campanha to Redondela De Galicia
- Ave. Duration
- 2h 15m
- Frequency
- Twice daily
- Estimated price
- €18–30
- Website
- https://www.renfe.com/es/en
Train from Redondela De Galicia to Barcelona-Sants
- Ave. Duration
- 13h 40m
- Frequency
- 6 times a week
- Estimated price
- €150–250
- Website
- https://www.renfe.com/es/en
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Barcelona-Sants to Montpellier Sud De France
- Ave. Duration
- 3h 20m
- Frequency
- Once daily
- Estimated price
- €65–110
- Website
- https://www.sncf-connect.com/en-en
Train from Karlsruhe Hbf to Stuttgart Hbf
- Ave. Duration
- 36 min
- Frequency
- 3 times a day
- Estimated price
- €15–25
- Website
- https://www.sncf-connect.com/en-en
Train from Venezia Mestre to Villach Hbf
- Ave. Duration
- 3h 11m
- Frequency
- Twice daily
- Estimated price
- €35–55
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- €35–55
Train from Villach Hbf to Kranj
- Ave. Duration
- 1h 8m
- Frequency
- Every 4 hours
- Estimated price
- €15–27
- Website
- https://www.oebb.at/en/
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Villach Hbf to Kranj
- Ave. Duration
- 1h 27m
- Frequency
- 4 times a week
- Estimated price
- €15–27
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
- Phone
- +49 711 400 534 44
- stuttgart@arverio.de
- Website
- arverio-bw.de
Train from Karlsruhe Hbf to Stuttgart Hbf
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- €14–27
- Schedules at
- arverio-bw.de
- 2nd Class Ticket
- €14–18
- 1st Class Ticket
- €18–27
- Phone
- +49 711 400 534 44
- stuttgart@arverio.de
- Website
- arverio-by.de
Train from Karlsruhe Hbf to Stuttgart Hbf
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- €14–20
- Schedules at
- arverio-by.de
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Karlsruhe Hbf to Stuttgart Hbf
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Estimated price
- €15–35
- Website
- https://int.bahn.de/en
- Phone
- +49 711 2092-7087
- Website
- regional.bahn.de
Train from Karlsruhe Hbf to Stuttgart Hbf
- Ave. Duration
- 1h 36m
- Frequency
- 5 times a week
- Estimated price
- €14–21
- Schedules at
- regional.bahn.de
- Phone
- +49 731 1550-0
- servicecenter@dbregiobus-rab.de
- Website
- meine-rab.de
Train from Karlsruhe Hbf to Stuttgart Hbf
- Ave. Duration
- 59 min
- Frequency
- Once a week
- Estimated price
- €11–15
- Schedules at
- meine-rab.de
- Phone
- +385 60 333 444
- informacije@hzpp.hr
- Website
- hzpp.hr
Night train from Stuttgart Hbf to Kranj
- Ave. Duration
- 10h 56m
- Frequency
- Once daily
- Estimated price
- €170–260
- Website
- http://www.hzpp.hr/en
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from München Ost to Villach Hbf
- Ave. Duration
- 2h 18m
- Frequency
- Once daily
- Estimated price
- €95–110
- Website
- https://urlaubs-express.de/?lang=en
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Porto - Terminal Intermodal de Campanhã to Lyon - Gerland Bus Station
- Ave. Duration
- 21h 10m
- Frequency
- Twice daily
- Estimated price
- €100–200
- Website
- https://www.blablacar.co.uk/bus
Bus from Lyon - Gerland Bus Station to Ljubljana
- Ave. Duration
- 14h 30m
- Frequency
- Twice daily
- Estimated price
- €60–120
- Website
- https://www.blablacar.co.uk/bus
Bus from Porto - Terminal Intermodal de Campanhã to Karlsruhe - Central Station South Side
- Ave. Duration
- 33h
- Frequency
- 6 times a week
- Estimated price
- €160–310
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Montpellier to Venice Mestre
- Ave. Duration
- 12h 50m
- Frequency
- Twice daily
- Estimated price
- €65–120
- Website
- https://www.flixbus.co.uk
- Phone
- +386 1 320 4530
- info@goopti.com
- Website
- goopti.com
Bus from Klagenfurt Flughafen to Kranj, Avtobusna Postaja Kranj
- Ave. Duration
- 1h 15m
- Frequency
- On demand
- Estimated price
- €55–140
- Website
- https://www.goopti.com/en/
- Private
- €98
Bus from Trieste Airport to Kranj, Avtobusna Postaja Kranj
- Ave. Duration
- 2h
- Frequency
- On demand
- Estimated price
- €30–330
- Website
- https://www.goopti.com/en/
- Shared
- €30
- Private
- €125
Shuttle from Treviso, Aeroporto to Kranj
- Ave. Duration
- 3h 15m
- Frequency
- On demand
- Estimated price
- €34–550
- Website
- https://www.goopti.com/en/
- Shared
- €34
- Private
- €211
Bus from Treviso to Bled, Glavna Avtobusna Postajalisce
- Ave. Duration
- 3h 26m
- Frequency
- On demand
- Estimated price
- €56–500
- Website
- https://www.goopti.com/en/
- Shared
- €56
- Private
- €216
- Phone
- +386 (0) 31 30 41 41
- info@zup-prevozi.eu
- Website
- zup-prevozi.eu
Shuttle from Graz Airport to Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana
- Ave. Duration
- 1h 44m
- Frequency
- On demand
- Estimated price
- €130–160
- Schedules at
- zup-prevozi.eu
- Economy class
- €130–160
- Phone
- +4-0263-21.55.00
- Website
- tabitatour.ro
Bus from Lugo to Padova
- Ave. Duration
- 32h 22m
- Frequency
- Twice a week
- Estimated price
- €60–80
- Schedules at
- tabitatour.ro
- Phone
- +39 0422 588311
- info@mobilitadimarca.it
- Website
- mobilitadimarca.it
Bus from Padova to Treviso
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Estimated price
- €5–6
- Website
- https://mobilitadimarca.it/en/
- 2nd Class
- €5–6
- Phone
- (+351) 220 971 653
- info@vmtransfers.com
- Website
- vmtransfers.com
Towncar from Porto - Aeroporto Francisco Sá Carneiro to Lugo
- Ave. Duration
- 4h 26m
- Frequency
- On demand
- Estimated price
- €360
- Website
- https://www.vmtransfers.com/en/
Want to know more about travelling around Slovenia
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
Train travel in Spain: A guide to Renfe
Read the travel guide
More Questions & Answers
Yes, the driving distance between Porto to Kranj is 2359 km. It takes approximately 24h 37m to drive from Porto to Kranj.
There are 425+ hotels available in Kranj.

































































