There are 9 ways to get from Porto to Graz by plane, bus, train, car, shuttle, or towncar
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 Graz Airport
best- Fly from Francisco De Sá Carneiro Airport (OPO) to Graz Airport (GRZ)plane OPO - GRZ
7h 30m€133–366Fly to Vienna International Airport, train
cheapest- Fly from Francisco De Sá Carneiro Airport (OPO) to Vienna International Airport (VIE)plane OPO - VIE
- Take the train from Wien Hbf to Graz Hbftrain
8h 48m€98–387Bus, train
- Take the bus from Porto - Terminal Intermodal de Campanhã to Geneva - Bus Stationbus
- Take the train from Genève to Zürich HBtrain Ic1 / ...
- Take the train from Zuerich Hb to Graz Hbftrain Ec
38h 37m€496–1,293Drive 2,533.5 km
- Drive from Porto to Grazcar 2,533.5 km
25h 45m€416–601Fly 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 Zagreb Airport to Graz - Hbf Busbahnhof
11h 3m€312–872Bus
- 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 Graz P&R Weblingbus N950
43h 50m€262–452Train, bus
- Take the train from Porto Campanha to Lisboa Orientetrain Ic / ...
- Take the bus from Lisbon to Milanbus
- Take the train from Milano Centrale to Venezia Mestretrain Fr
- Take the train from Venezia Mestre to Graz Hbftrain Rjx
44h 6m€307–558Towncar, bus, train
- Take a town car from Porto - Aeroporto Francisco Sá Carneiro to Lugotowncar
- Take the bus from Lugo to Padovabus
- Take the train from Venezia Mestre to Graz Hbftrain Rjx
44h 38m€560–677Bus via Piacenza
- 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 Piacenza Central Train Stationbus
- Take the bus from Piacenza to Grazbus
45h 17m€114–168
Porto to Graz by bus, foot, and train
Questions & Answers
The cheapest way to get from Porto to Graz is to bus via Piacenza which costs €110 - €170 and takes 45h 17m.
The fastest way to get from Porto to Graz is to fly which takes 7h 30m and costs €130 - €370.
No, there is no direct bus from Porto to Graz. However, there are services departing from Porto - Terminal Intermodal de Campanhã and arriving at Graz Jakominiplatz via Karlsruhe central train station and Graz P+R Webling. The journey, including transfers, takes approximately 43h 50m.
The distance between Porto and Graz is 2041 km. The road distance is 2533.5 km.
The best way to get from Porto to Graz without a car is to bus and train which takes 38h 37m and costs €490 - €1300.
It takes approximately 7h 30m to get from Porto to Graz, including transfers.
Porto to Graz bus services, operated by BlaBlaCar Bus, depart from Porto - Terminal Intermodal de Campanhã station.
The best way to get from Porto to Graz is to fly which takes 7h 30m and costs €130 - €370. Alternatively, you can bus, which costs €260 - €460 and takes 43h 50m.
Porto to Graz bus services, operated by BlaBlaCar Bus, arrive at Karlsruhe - Central Station South Side.
Graz is 1h ahead of Porto. It is currently 6:55 AM in Porto and 7:55 AM in Graz.
What companies run services between Porto, Portugal and Graz, Austria?
Swiss, Lufthansa, and two other airlines fly from Francisco De Sá Carneiro Airport (OPO) to Graz Airport (GRZ) 4 times a day. Alternatively, you can take a bus from Porto - Terminal Intermodal de Campanhã to Graz Jakominiplatz via Karlsruhe central train station, Graz P&R Webling, and Graz P+R Webling in around 43h 50m.
- Website
- swiss.com
Flights from Francisco De Sá Carneiro Airport to Graz Airport via Zurich
- Ave. Duration
- 4h 35m
- When
- Wednesday to Friday
- Estimated price
- €130–460
Flights from Francisco De Sá Carneiro Airport to Vienna International Airport via Zurich
- Ave. Duration
- 5h 32m
- When
- Every day
- Estimated price
- €80–290
Flights from Francisco De Sá Carneiro Airport to Vienna International Airport via Geneva
- Ave. Duration
- 6h 15m
- When
- Every day
- Estimated price
- €80–290
Flights from Francisco De Sá Carneiro Airport to Zagreb Franjo Tuđman Airport via Zurich
- Ave. Duration
- 6h 45m
- When
- Every day
- Estimated price
- €60–320
Train from Genève to Zürich HB
- Ave. Duration
- 2h 53m
- Frequency
- Hourly
- Estimated price
- €95–280
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zuerich Hb to Graz Hbf
- Ave. Duration
- 10h 11m
- Frequency
- Twice daily
- Estimated price
- €250–750
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Porto - Terminal Intermodal de Campanhã to Geneva - Bus Station
- Ave. Duration
- 23h 45m
- Frequency
- 4 times a day
- Estimated price
- €150–270
- Website
- BlaBlaCar Bus
Bus from Porto - Terminal Intermodal de Campanhã to Karlsruhe - Central Station South Side
- Ave. Duration
- 33h
- Frequency
- Once daily
- Estimated price
- €200–370
- Website
- BlaBlaCar Bus
- 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 Austria
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
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
Italy Travel Guides
Read the travel guide
More Questions & Answers
Yes, the driving distance between Porto to Graz is 2534 km. It takes approximately 25h 45m to drive from Porto to Graz.
Book your Porto to Graz bus tickets online with Omio.
There are 991+ hotels available in Graz.









