There are 4 ways to get from Ruma to Sofia by bus, 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.
Bus
best- Take the bus from Belgrade New Bus Station to Sofia Serdica Bus Stationbus Citylines 74 / ...
9h 12m$26–35Bus #2
cheapest- Take the bus from Beograd, Autobuska stanica to Sofiabus
9h 12m$17–45Drive 454.7 km
- Drive from Ruma to Sofiacar 454.7 km
4h 22m$72–104Bus, shuttle, fly
- Take the bus from Ruma, Autobusno Stajalište - Centar to Novi Sad, Autobuska Stanicabus
- Take a shuttle bus from Novi Sad, Autobuska Stanica to Belgrade, Nikola Tesla Airport
- Fly from Belgrade Nikola Tesla Airport (BEG) to Sofia Airport (SOF)plane BEG - SOF
6h 32m$149–439
Belgrade Nikola Tesla Airport (BEG) to Sofia Airport (SOF) flights
Questions & Answers
The cheapest way to get from Ruma to Sofia is to bus which costs $26 - $35 and takes 9h 12m.
The fastest way to get from Ruma to Sofia is to drive which takes 4h 22m and costs $70 - $110.
No, there is no direct bus from Ruma to Sofia station. However, there are services departing from Ruma, Nova autobuska stanica and arriving at Sofia Serdica Bus Station via Simanovci and Belgrade New Bus Station. The journey, including transfers, takes approximately 9h 12m.
The distance between Ruma and Sofia is 452 km. The road distance is 454.7 km.
The best way to get from Ruma to Sofia without a car is to bus which takes 9h 12m and costs $26 - $35.
It takes approximately 9h 12m to get from Ruma to Sofia, including transfers.
Ruma to Sofia bus services, operated by Citylines, depart from Belgrade New Bus Station.
Ruma to Sofia bus services, operated by Citylines, arrive at Sofia Serdica Bus Station.
Sofia is 1h ahead of Ruma. It is currently 7:12 AM in Ruma and 8:12 AM in Sofia.
Yes, the driving distance between Ruma to Sofia is 455 km. It takes approximately 4h 22m to drive from Ruma to Sofia.
What companies run services between Ruma, Serbia and Sofia, Bulgaria?
Citylines operates a bus from Belgrade New Bus Station to Sofia Serdica Bus Station 6 times a week. Tickets cost $26–45 and the journey takes 6h 30m.
- Website
- airserbia.com
Flights from Belgrade Nikola Tesla Airport to Sofia Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $85–180
- Phone
- +359 0885700870
- support@citylines.eu
- Website
- citylines.eu
Bus from Belgrade New Bus Station to Sofia Serdica Bus Station
- Ave. Duration
- 6h 30m
- Frequency
- 6 times a week
- Estimated price
- $26–45
- Website
- https://citylines.eu/
- Phone
- +381 22 2710 320
- sidexpres58@gmail.com
- Website
- sidexpres.rs
Bus from Ruma, Autobusno Stajalište - Centar to Novi Sad, Autobuska Stanica
- Ave. Duration
- 54 min
- Frequency
- 4 times a day
- Schedules at
- sidexpres.rs
- Phone
- +381 21 52 88 80
- office@feniksgiz.rs
- Website
- web.facebook.com
Bus from Ruma, Autobusno Stajalište - Centar to Novi Sad, Autobuska Stanica
- Ave. Duration
- 40 min
- Frequency
- Once daily
- Estimated price
- $19
- Schedules at
- facebook.com
- Phone
- +381 21 523 863
- autoturist.ns@gmail.com
- Website
- autoturist-ns.com
Shuttle from Novi Sad, Autobuska Stanica to Belgrade, Nikola Tesla Airport
- Ave. Duration
- 1h
- Frequency
- On demand
- Estimated price
- $70–210
- Schedules at
- autoturist-ns.com
- Private Transfer
- $210
- Shared Transfer
- $70
- Phone
- +381 11 8728111
- office@trans-jug.com
- Website
- trans-jug.com
Bus from Beograd, Autobuska stanica to Sofia
- Ave. Duration
- 6h 30m
- Frequency
- 3 times a week
- Estimated price
- $17–45
- Website
- http://trans-jug.com/
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 The beginner’s guide to the 2018 World Nomad Games, How to get from Florence to Rome, and Slovenia: Getting from Ljubljana to Lake Bled - to help you get the most out of your next trip.
More Questions & Answers
There are 2130+ hotels available in Sofia.


