There are 10 ways to get from Perugia to Graz by train (Trenitalia), bus, train, night train, car, shuttle, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Perugia to Bologna Centraletrain Ic
- Take the train from Bologna centrale to Venezia Mestretrain
- Take the train from Venezia Mestre to Graz Hbftrain Rjx / ...
10h 4m€108–191Bus
cheapest- Take the bus from Perugia to Udinebus 466
- Take the bus from Udine to Grazbus
12h 17m€55–80Train, night train
- Take the train from Perugia to Firenze Campo Martetrain 93646 / ...
- Take the nighttrain from Firenze Campo Marte to Graz Hbfnighttrain Nj
11h 16m€58–144Drive 711.8 km
- Drive from Perugia to Grazcar 711.8 km
8h 53m€128–185Bus, shuttle
- Take the bus from Perugia to Triestebus 541
- Take a shuttle bus from Trieste Centrale to Graz Hbf
13h 2m€433–877Train to Florence Peretola Airport, fly to Graz Airport
- Take the train from Perugia to Firenze S.M.N.train
- Fly from Florence Peretola Airport (FLR) to Graz Airport (GRZ)plane FLR - GRZ
9h 3m€249–590Train to Florence Peretola Airport, fly to Vienna International Airport, train
- Take the train from Perugia to Firenze S.M.N.train
- Fly from Florence Peretola Airport (FLR) to Vienna International Airport (VIE)plane FLR - VIE
- Take the train from Wien Hbf to Graz Hbftrain
9h 22m€128–432Bus to Fiumicino International Airport, fly to Trieste – Friuli Venezia Giulia Airport, train
- Take the bus from Perugia to Fiumicino Aeroporto T3bus
- Fly from Fiumicino International Airport (FCO) to Trieste – Friuli Venezia Giulia Airport (TRS)plane FCO - TRS
- Take the train from Trieste Airport to Graz Hbftrain
9h 24m€123–301Bus to Fiumicino International Airport, fly to Vienna International Airport, train
- Take the bus from Perugia to Fiumicino Aeroporto T3bus
- Fly from Fiumicino International Airport (FCO) to Vienna International Airport (VIE)plane FCO - VIE
- Take the train from Wien Hbf to Graz Hbftrain
9h 27m€83–281Train to Raffaello Sanzio Airport, fly to Graz Airport
- Take the train from Foligno to Jesitrain
- Fly from Raffaello Sanzio Airport (AOI) to Graz Airport (GRZ)plane AOI - GRZ
11h 44m€357–1,138
Perugia to Graz by train
Comparing Your Travel Options
The cheapest way to get from Perugia to Graz is to bus which costs €55 - €80 and takes 12h 17m.
The fastest way to get from Perugia to Graz is to drive which takes 8h 53m and costs €120 - €190.
No, there is no direct bus from Perugia to Graz. However, there are services departing from Perugia and arriving at Graz via Udine. The journey, including transfers, takes approximately 12h 17m.
No, there is no direct train from Perugia to Graz. However, there are services departing from Perugia and arriving at Graz Hbf via Bologna centrale and Venezia Mestre. The journey, including transfers, takes approximately 10h 4m.
The distance between Perugia and Graz is 865 km. The road distance is 711.8 km.
The best way to get from Perugia to Graz without a car is to train which takes 10h 4m and costs €100 - €200.
It takes approximately 10h 4m to get from Perugia to Graz, including transfers.
Perugia to Graz bus services, operated by FlixBus, depart from Perugia station.
Perugia to Graz train services, operated by Trenitalia Intercity, depart from Perugia station.
The best way to get from Perugia to Graz is to train which takes 10h 4m and costs €100 - €200. Alternatively, you can bus, which costs €55 - €80 and takes 12h 17m.
What companies run services between Perugia, Italy and Graz, Austria?
You can take a train from Perugia to Graz Hbf via Bologna centrale and Venezia Mestre in around 10h 4m. Alternatively, you can take a bus from Perugia to Graz via Udine in around 12h 17m.
- Website
- lufthansa.com
Flights from Florence Peretola Airport to Graz Airport via Frankfurt
- Ave. Duration
- 5h 40m
- When
- Every day
- Estimated price
- €140–900
Flights from Florence Peretola Airport to Graz Airport via Munich
- Ave. Duration
- 5h 27m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €270–850
Flights from Florence Peretola Airport to Vienna International Airport via Munich
- Ave. Duration
- 3h 22m
- When
- Every day
- Estimated price
- €160–500
Flights from Fiumicino International Airport to Trieste – Friuli Venezia Giulia Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- €50–170
Flights from Raffaello Sanzio Airport to Graz Airport via Munich
- Ave. Duration
- 5h 15m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- €340–1,100
- Website
- austrian.com
Flights from Florence Peretola Airport to Graz Airport via Frankfurt
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- €140–440
Flights from Florence Peretola Airport to Vienna International Airport
- Ave. Duration
- 1h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- €90–370
Flights from Fiumicino International Airport to Trieste – Friuli Venezia Giulia Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- €50–170
Flights from Fiumicino International Airport to Vienna International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- €60–210
- Website
- ita-airways.com
Flights from Florence Peretola Airport to Vienna International Airport
- Ave. Duration
- 1h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- €90–370
Flights from Fiumicino International Airport to Trieste – Friuli Venezia Giulia Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- €50–170
Flights from Fiumicino International Airport to Vienna International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- €60–210
- Website
- ryanair.com
Flights from Fiumicino International Airport to Vienna International Airport
- Ave. Duration
- 1h 45m
- When
- Monday, Sunday, Friday, Tuesday, and Saturday
- Estimated price
- €40–140
- Website
- swiss.com
Flights from Florence Peretola Airport to Vienna International Airport via Zurich
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- €90–370
Flights from Fiumicino International Airport to Trieste – Friuli Venezia Giulia Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- €50–170
- Website
- skyalps.com
Flights from Florence Peretola Airport to Graz Airport via Olbia
- Ave. Duration
- 5h
- When
- Saturday
- Estimated price
- €360–800
- Website
- croatiaairlines.com
Flights from Fiumicino International Airport to Vienna International Airport via Split
- Ave. Duration
- 3h 25m
- When
- Saturday
- Estimated price
- €65–220
- Phone
- +39 06 68475475
- Website
- Trenitalia Intercity
Train from Perugia to Bologna Centrale
- Ave. Duration
- 3h 1m
- Frequency
- Once daily
- Estimated price
- €26–50
- Website
- Trenitalia Intercity
Train from Bologna centrale to Venezia Mestre
- Ave. Duration
- 1h 36m
- Frequency
- Twice daily
- Estimated price
- €16–30
- Website
- Trenitalia Intercity
Train from Perugia to Firenze S.M.N.
- Ave. Duration
- 1h 29m
- Frequency
- Once daily
- Estimated price
- €16–30
- Website
- Trenitalia Intercity
Train from Perugia to Firenze S.M.N.
- Ave. Duration
- 1h 29m
- Frequency
- Once daily
- Estimated price
- €16–30
- Website
- Trenitalia Intercity
Train from Foligno to Jesi
- Ave. Duration
- 1h 20m
- Frequency
- Twice daily
- Estimated price
- €11–20
- Website
- Trenitalia Intercity
- Phone
- +39 06 5210550
- Website
- Trenitalia Frecce
Train from Perugia to Bologna Centrale
- Ave. Duration
- 2h 24m
- Frequency
- 6 times a week
- Estimated price
- €30–60
- Website
- Trenitalia Frecce
Train from Bologna centrale to Venezia Mestre
- Ave. Duration
- 1h 22m
- Frequency
- Hourly
- Estimated price
- €20–35
- Website
- Trenitalia Frecce
Train from Perugia to Firenze S.M.N.
- Ave. Duration
- 1h 37m
- Frequency
- 6 times a week
- Estimated price
- €20–35
- Website
- Trenitalia Frecce
Train from Perugia to Firenze S.M.N.
- Ave. Duration
- 1h 37m
- Frequency
- 6 times a week
- Estimated price
- €20–35
- Website
- Trenitalia Frecce
Train from Foligno to Jesi
- Ave. Duration
- 1h 10m
- Frequency
- Once daily
- Estimated price
- €14–24
- Website
- Trenitalia Frecce
- Phone
- +39 06 8937 1892
- Website
- Italo Treno
Train from Bologna centrale to Venezia Mestre
- Ave. Duration
- 1h 21m
- Frequency
- Hourly
- Estimated price
- €17–29
- Website
- Italo Treno
- Phone
- +39.06.5210550
- Website
- Trenitalia
Train from Bologna centrale to Venezia Mestre
- Ave. Duration
- 1h 57m
- Frequency
- Hourly
- Estimated price
- €18–25
- Website
- Trenitalia
Train from Perugia to Firenze Campo Marte
- Ave. Duration
- 1h 59m
- Frequency
- Every 4 hours
- Estimated price
- €17–24
- Website
- Trenitalia
Train from Perugia to Firenze S.M.N.
- Ave. Duration
- 2h 12m
- Frequency
- Every 4 hours
- Estimated price
- €18–25
- Website
- Trenitalia
Train from Perugia to Firenze S.M.N.
- Ave. Duration
- 2h 12m
- Frequency
- Every 4 hours
- Estimated price
- €18–25
- Website
- Trenitalia
Train from Foligno to Jesi
- Ave. Duration
- 1h 18m
- Frequency
- Every 3 hours
- Estimated price
- €12–17
- Website
- Trenitalia
- Phone
- +43 (0)5 1717
- Website
- Railjet
Train from Venezia Mestre to Graz Hbf
- *
- €65–100
Train from Wien Hbf to Graz Hbf
- *
- €30–50
Train from Trieste Airport to Graz Hbf
- *
- €55–85
Train from Wien Hbf to Graz Hbf
- *
- €30–50
- Phone
- +43 (0) 51717
- Website
- Nightjet
Night train from Firenze Campo Marte to Graz Hbf
- Ave. Duration
- 8h 17m
- Frequency
- Once daily
- Estimated price
- €40–120
- Website
- Nightjet
- Sleeper Carriage
- €100–120
- Couchette Carriage
- €70–85
- Seating Carriage
- €40–50
- Phone
- +43 1 89900
- service@westbahn.at
- Website
- Westbahn
Train from Wien Hbf to Graz Hbf
- Ave. Duration
- 2h 29m
- Frequency
- Every 4 hours
- Estimated price
- €40–70
- Website
- Westbahn
Train from Wien Hbf to Graz Hbf
- Ave. Duration
- 2h 29m
- Frequency
- Every 4 hours
- Estimated price
- €40–70
- Website
- Westbahn
- Phone
- +43 (0) 5 1717
- Website
- ÖBB Intercity
Train from Wien Hbf to Graz Hbf
- Ave. Duration
- 2h 26m
- Frequency
- Every 4 hours
- Estimated price
- €22–45
- Website
- ÖBB Intercity
- Website
- ÖBB Intercity
Train from Wien Hbf to Graz Hbf
- Ave. Duration
- 2h 26m
- Frequency
- Every 4 hours
- Estimated price
- €22–45
- Website
- ÖBB Intercity
- Website
- ÖBB Intercity
- Phone
- +43 (0) 5 1717
- Website
- ÖBB EuroCity
Train from Wien Hbf to Graz Hbf
- Ave. Duration
- 2h 26m
- Frequency
- Once daily
- Estimated price
- €54
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
Train from Wien Hbf to Graz Hbf
- Ave. Duration
- 2h 26m
- Frequency
- Once daily
- Estimated price
- €54
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
- Phone
- +420 221 111 122
- info@cd.cz
- Website
- Czech Railways (ČD)
Train from Wien Hbf to Graz Hbf
- Ave. Duration
- 2h 26m
- Frequency
- Once daily
- Estimated price
- €19–28
- Website
- Czech Railways (ČD)
Train from Wien Hbf to Graz Hbf
- Ave. Duration
- 2h 26m
- Frequency
- Once daily
- Estimated price
- €19–28
- Website
- Czech Railways (ČD)
- Phone
- +48 22 322 22 22
- sekretariat@intercity.pl
- Website
- PKP Intercity
Train from Wien Hbf to Graz Hbf
- Ave. Duration
- 2h 26m
- Frequency
- Once daily
- Estimated price
- €23–45
- Website
- PKP Intercity
Train from Wien Hbf to Graz Hbf
- Ave. Duration
- 2h 26m
- Frequency
- Once daily
- Estimated price
- €23–45
- Website
- PKP Intercity
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- Flixbus
Bus from Perugia to Udine
- Ave. Duration
- 8h 5m
- Frequency
- Once daily
- Estimated price
- €45–70
- Website
- Flixbus
Bus from Perugia to Trieste
- Ave. Duration
- 9h 15m
- Frequency
- 5 times a week
- Estimated price
- €50–80
- Website
- Flixbus
Bus from Perugia to Fiumicino Aeroporto T3
- Ave. Duration
- 2h 25m
- Frequency
- 5 times a week
- Estimated price
- €17–26
- Website
- Flixbus
Bus from Perugia to Fiumicino Aeroporto T3
- Ave. Duration
- 2h 25m
- Frequency
- 5 times a week
- Estimated price
- €17–26
- Website
- Flixbus
- Phone
- +40 230 560 555
- tarsin_irlanda@yahoo.com
- Website
- tarsin.ro
Bus from Udine to Graz
- Ave. Duration
- 3h 12m
- Frequency
- Once a week
- Estimated price
- €8–11
- Schedules at
- tarsin.ro
- Phone
- +386 1 320 4530
- info@goopti.com
- Website
- GoOpti
Shuttle from Trieste Centrale to Graz Hbf
- Ave. Duration
- 3h 17m
- Frequency
- On demand
- Estimated price
- €380–802
- Website
- GoOpti
- Private
- €802
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
Italy Travel Guides
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
5 incredible day trips from Florence by train
Read the travel guide
Booking & Getting There
Perugia to Graz bus services, operated by FlixBus, arrive at Udine station.
Perugia to Graz train services, operated by Trenitalia Intercity, arrive at Bologna Centrale station.
Yes, the driving distance between Perugia to Graz is 712 km. It takes approximately 8h 53m to drive from Perugia to Graz.
Book your Perugia to Graz train tickets online with Omio.
Book your Perugia to Graz bus tickets online with Omio.
There are 999+ hotels available in Graz.






























































