There are 5 ways to get from Pernik to Ruse by bus, car, plane, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Sofia Central Bus Station to Ruse Central Bus Stationbus Union Ivkoni
6h 7m$24–40Bus via Sofia Central Bus Station
cheapest- Take the bus from Sofia Central Bus Station to Rusebus
6h 52m$16–40Drive 339.8 km
- Drive from Pernik to Rusecar 339.8 km
4h 30m$54–78Fly to Varna Airport, shuttle
- Fly from Sofia Airport (SOF) to Varna Airport (VAR)plane SOF - VAR
- Take a shuttle bus from Varna Airport to Ruse
7h 28m$156–403Fly to Bucharest Otopeni, shuttle
- Fly from Sofia Airport (SOF) to Bucharest Otopeni (OTP)plane SOF - OTP
- Take a shuttle bus from Bucharest Otopeni Airport to Ruse
6h 43m$181–493
Sofia Airport (SOF) to Varna Airport (VAR) flights
Questions & Answers
The cheapest way to get from Pernik to Ruse is to bus via Sofia Central Bus Station which costs $16 - $40 and takes 6h 52m.
The fastest way to get from Pernik to Ruse is to drive which takes 4h 30m and costs $50 - $80.
No, there is no direct bus from Pernik to Ruse station. However, there are services departing from Pernik and arriving at Ruse Central Bus Station via Sofia Central Bus Station. The journey, including transfers, takes approximately 6h 7m.
The distance between Pernik and Ruse is 343 km. The road distance is 339.8 km.
The best way to get from Pernik to Ruse without a car is to bus which takes 6h 7m and costs $24 - $40.
It takes approximately 6h 7m to get from Pernik to Ruse, including transfers.
Pernik to Ruse bus services, operated by Union Ivkoni, depart from Sofia Central Bus Station.
Pernik to Ruse bus services, operated by Union Ivkoni, arrive at Ruse Central Bus Station.
Yes, the driving distance between Pernik to Ruse is 340 km. It takes approximately 4h 30m to drive from Pernik to Ruse.
There are 224+ hotels available in Ruse.
What companies run services between Pernik, Bulgaria and Ruse, Bulgaria?
Union Ivkoni operates a bus from Sofia Central Bus Station to Ruse Central Bus Station every 4 hours, and the journey takes 4h 30m. Grup Plus - Etap Adresss also services this route once daily.
- Website
- air.bg
Flights from Sofia Airport to Varna Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- $65–120
Flights from Sofia Airport to Bucharest Otopeni
- Ave. Duration
- 1h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- $100–220
- Website
- tarom.ro
Flights from Sofia Airport to Bucharest Otopeni
- Ave. Duration
- 1h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- $100–220
- Phone
- +359 2 989000
- support.eu@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Sofia Central Bus Station to Ruse Central Bus Station
- Ave. Duration
- 4h 45m
- Frequency
- Once daily
- Estimated price
- $24–40
- Website
- https://union-ivkoni.com/en
Bus from Sofia Central Bus Station to Ruse
- Ave. Duration
- 5h 15m
- Frequency
- Every 3 hours
- Estimated price
- $16–40
- Website
- https://union-ivkoni.com/en
- Phone
- +359 89 345 5533
- info@atlastaxi.eu
- Website
- atlastaxi.eu
Shuttle from Varna Airport to Ruse
- Ave. Duration
- 3h 30m
- Frequency
- On demand
- Estimated price
- $90–260
- Website
- https://atlastaxi.eu/
Shuttle from Bucharest Otopeni Airport to Ruse
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- $120–290
- Website
- https://atlastaxi.eu/
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Need to know: Greyhound, Italian Lakes: Getting around by train, and How to travel India's Golden Triangle - to help you get the most out of your next trip.






