There are 6 ways to get from Perugia to Oradea by train, plane, bus, night train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Fiumicino International Airport, fly
best- Take the train from Perugia to Roma Terminitrain
- Fly from Fiumicino International Airport (FCO) to Oradea International Airport (OMR)plane FCO - OMR
7h 27m$102–297Bus
cheapest- Take the bus from Perugia to Oradea Autogara Intrans SAbus
20h 56m$20–140Train, night train
- Take the train from Perugia to Arezzotrain
- Take the nighttrain from Arezzo to Wien Hbfnighttrain Nj
- Take the train from Wien Hbf to Szolnoktrain 347
- Take the train from Szolnok to Puespoekladanytrain Ir / ...
- Take the train from Puespoekladany to Oradeatrain Re
23h$159–359Drive 1,215.3 km
- Drive from Perugia to Oradeacar 1,215.3 km
14h 33m$220–318Fly from Perugia Sant'Egidio Airport
- Fly from Perugia Sant'Egidio Airport (PEG) to Oradea International Airport (OMR)plane PEG - OMR
18h 4m$103–453Bus via Pesaro
- Take the bus from Perugia - Piazza Partigiani to Pesaro - Piazza Marcello Stefaninibus
- Take the bus from Pesaro to Oradeabus
23h 24m$83–93
Perugia to Oradea by train and night train
Comparing Your Travel Options
The cheapest way to get from Perugia to Oradea is to bus via Pesaro which costs $80 - $95 and takes 23h 24m.
The fastest way to get from Perugia to Oradea is to train and fly which takes 7h 27m and costs $100 - $300.
Yes, there is a direct bus departing from Perugia and arriving at Oradea Autogara Intrans SA. Services depart once a week, and operate Sunday. The journey takes approximately 20h 56m.
No, there is no direct train from Perugia to Oradea. However, there are services departing from Perugia and arriving at Oradea via Arezzo, Wien Hbf, Szolnok and Puespoekladany. The journey, including transfers, takes approximately 23h.
The distance between Perugia and Oradea is 1182 km. The road distance is 1215.3 km.
The best way to get from Perugia to Oradea without a car is to bus which takes 20h 56m and costs $20 - $140.
It takes approximately 7h 27m to get from Perugia to Oradea, including transfers.
Perugia to Oradea bus services, operated by Tarsin, depart from Perugia station.
Perugia to Oradea train services, operated by Trenitalia, depart from Perugia station.
The best way to get from Perugia to Oradea is to bus which takes 20h 56m and costs $20 - $140. Alternatively, you can fly, which costs $100 - $460 and takes 18h 4m.
What companies run services between Perugia, Italy and Oradea, Romania?
Tarsin operates a bus from Perugia to Oradea Autogara Intrans SA once a week. Tickets cost $20–140 and the journey takes 20h 56m. Alternatively, Ryanair, HiSky, and Tarom fly from Perugia Sant'Egidio Airport (PEG) to Oradea International Airport (OMR) once daily.
- Website
- hisky.aero
Flights from Perugia Sant'Egidio Airport to Oradea International Airport via Bucharest Otopeni
- Ave. Duration
- 17h
- When
- Thursday, Sunday, and Monday
- Estimated price
- $100–450
Flights from Perugia Sant'Egidio Airport to Oradea International Airport via London Stansted
- Ave. Duration
- 26h 30m
- When
- Wednesday and Saturday
- Estimated price
- $240–800
- Phone
- +39.06.5210550
- Website
- Trenitalia
Train from Perugia to Roma Termini
- Ave. Duration
- 3h 5m
- Frequency
- Every 3 hours
- Estimated price
- $25–35
- Website
- Trenitalia
Train from Perugia to Arezzo
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- $10–15
- Website
- Trenitalia
- Phone
- +40 230 560 555
- tarsin_irlanda@yahoo.com
- Website
- tarsin.ro
Bus from Perugia to Oradea Autogara Intrans SA
- Ave. Duration
- 20h 56m
- Frequency
- Once a week
- Estimated price
- $20–140
- Schedules at
- tarsin.ro
Want to know more about travelling around Romania
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
Booking & Getting There
Perugia to Oradea bus services, operated by Tarsin, arrive at Oradea Autogara Intrans SA station.
Oradea is 1h ahead of Perugia. It is currently 10:41 AM in Perugia and 11:41 AM in Oradea.
Perugia to Oradea train services, operated by Trenitalia, arrive at Arezzo station.
Yes, the driving distance between Perugia to Oradea is 1215 km. It takes approximately 14h 33m to drive from Perugia to Oradea.
Book your Perugia to Oradea bus tickets online with Omio.
There are 980+ hotels available in Oradea.


