There are 7 ways to get from Bulgaria to Oradea by bus, plane, train, 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.
Bus to Bucharest Otopeni, fly
best- Take the bus from Ruse to Buchurestbus
- Fly from Bucharest Otopeni (OTP) to Oradea International Airport (OMR)plane OTP - OMR
4h 10m$64–206Bus #2
cheapest- Take the bus from Sofia to Timișoarabus 1950
- Take the bus from Timișoara, Gara Timisoara Nord to Oradeabus
17h 29m$56–104Bus via Belgrade
- Take the bus from Sofia Central Bus Station to Beograd, Autobuska stanicabus
- Take the bus from Belgrade bus station to Timișoarabus
- Take the bus from Timișoara to Oradeabus
14h 8m$72–97Train, night train
- Take the train from Sofia to Vidintrain Ic
- Take the train from Vidin to Craiovatrain Ic
- Take the nighttrain from Craiova to Oradeanighttrain
22h 13m$58–67Drive 652.9 km
- Drive from Sofia to Oradeacar 652.9 km
8h 43m$104–151Fly from Sofia Airport
- Fly from Sofia Airport (SOF) to Oradea International Airport (OMR)plane SOF - OMR
7h 42m$96–221Bus
- Take the bus from Sofia to Aradbus 1950
- Take the bus from Arad to Oradeabus 3909 / ...
15h 45m$65–104
Bulgaria to Oradea by tram, train, and night train
Questions & Answers
The cheapest way to get from Bulgaria to Oradea is to train and night train which costs $55 - $70 and takes 22h 13m.
The fastest way to get from Bulgaria to Oradea is to bus and fly which takes 4h 10m and costs $60 - $210.
No, there is no direct bus from Bulgaria station to Oradea. However, there are services departing from Sofia Central Bus Station and arriving at Oradea via Belgrade bus station and Timișoara. The journey, including transfers, takes approximately 14h 8m.
No, there is no direct train from Bulgaria to Oradea. However, there are services departing from Централни Хали and arriving at Oradea via Sofia, Vidin and Craiova. The journey, including transfers, takes approximately 22h 13m.
The distance between Bulgaria and Oradea is 520 km. The road distance is 652.9 km.
The best way to get from Bulgaria to Oradea without a car is to bus via Belgrade which takes 14h 8m and costs $70 - $100.
It takes approximately 4h 10m to get from Bulgaria to Oradea, including transfers.
Bulgaria to Oradea bus services, operated by FlixBus, depart from Sofia station.
Bulgaria to Oradea train services, operated by Bulgarian Railways (BDZh), depart from Sofia station.
The best way to get from Bulgaria to Oradea is to bus via Belgrade which takes 14h 8m and costs $70 - $100. Alternatively, you can fly, which costs $95 - $230 and takes 7h 42m.
What companies run services between Bulgaria and Oradea, Romania?
You can take a subway from Serdika to Oradea via Central Station, Sofia Central Bus Station, Beograd, Autobuska stanica, Belgrade bus station, and Timișoara in around 14h 8m. Alternatively, Lufthansa, Tarom, and five other airlines fly from Sofia Airport (SOF) to Oradea International Airport (OMR) 3 times a day.
- Website
- tarom.ro
Flights from Bucharest Otopeni to Oradea International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $40–180
Flights from Sofia Airport to Oradea International Airport via Bucharest Otopeni
- Ave. Duration
- 8h 15m
- When
- Monday, Tuesday, Wednesday, and Saturday
- Estimated price
- $75–300
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- Bulgarian Railways (BDZh)
Train from Sofia to Vidin
- Ave. Duration
- 5h 11m
- Frequency
- Twice daily
- Estimated price
- $4–7
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $4–6
- 1st Class
- $4–7
Train from Vidin to Craiova
- Ave. Duration
- 3h 13m
- Frequency
- Twice daily
- Estimated price
- $1–3
- Website
- Bulgarian Railways (BDZh)
- 2nd Class
- $1–3
- 1st Class
- $1–3
- Phone
- +359 899199328
- [email protected]
- Website
- bgrazpisanie.com
Bus from Ruse to Buchurest
- Ave. Duration
- 1h 30m
- Frequency
- Twice a week
- Estimated price
- $8–11
- Schedules at
- bgrazpisanie.com
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
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Bulgaria to Oradea bus services, operated by FlixBus, arrive at Arad station.
Bulgaria to Oradea train services, operated by Bulgarian Railways (BDZh), arrive at Vidin station.
Yes, the driving distance between Bulgaria to Oradea is 653 km. It takes approximately 8h 43m to drive from Bulgaria to Oradea.
Book your Bulgaria to Oradea bus tickets online with Omio and FlixBus.
There are 993+ hotels available in Oradea.







