Distance: ~430km. Duration: 7.5-9 hours. Cheapest: from ~$26 (Nomado/Karat-S, booked in advance, Sunday morning). No direct train exists — Belgrade to Sarajevo bus is the only practical option.
Belgrade bus station charges 300 RSD (~€2.55) in cash to access the platforms. You pay at the counter before you board. Cards not accepted for this fee. If you arrive at the station without any RSD, you can’t get to your bus. Withdraw or exchange a small amount before heading to the station.
Prices from FlixBus, Busbud, and CheckMyBus, June 2026.
Options at a Glance
| Option | Price | Time | Best for |
|---|---|---|---|
| Day bus (morning) | From ~$26-33 | 7.5-9 hours | Most travelers |
| Night bus | From ~$26-33 | 7.5-9 hours | Budget travelers |
| FlixBus | From ~$48 | ~8h30m | Online booking convenience |
Booking: Where and How
Cheapest options: Book through Busbud, CheckMyBus, or Omio to compare Nomago, Karat-S, Centrotrans, and other operators. These are often 30-40% cheaper than booking through FlixBus directly.
FlixBus: More expensive (~$48) but well-reviewed, reliable, and easy to book online in English.
Cheapest day: Sunday. Cheapest time: Morning departures. Best value window: Book 1-2 weeks ahead for the lowest prices.
Frequency: Up to 24 buses Monday, ~15 on Sundays. You won’t miss a departure on most days, but book in advance in July-August when buses fill.
The Belgrade Bus Station: What to Know Before You Arrive
Address: Autobuska stanica Beograd, Železnička 4 (central, near the main railway station area).
Platform fee: Before you can board your bus, you pay 300 RSD (~€2.55) in cash at the station counter. This is the access fee for the platform area. Cards are not accepted for this specific charge.
If you don’t have RSD cash on you: there are ATMs in the station building. Withdraw before joining the queue for platform access.
Note: Belgrade’s city transport has been free since January 2025 — but this station platform fee is separate from the city transport system.
The Night Bus: Why It Makes Sense
Belgrade to Sarajevo overnight buses typically depart between 19:00 and 22:00 from Belgrade and arrive in Sarajevo between 04:00 and 07:00 the following morning.
The financial argument: you’re asleep during a hostel night you don’t need to pay for. On a Balkans circuit with 7-10 nights, making two city-to-city moves by overnight bus saves ~€25-45 in accommodation. The discomfort of sleeping on a bus is real; the saving is also real.
What to check before booking a night bus:
- Does the bus have air conditioning? (Ask the operator for July-August travel)
- What time does it arrive? Very early arrivals (before 5AM) mean waiting somewhere until check-in opens
For most Balkans backpackers, the night bus on the Belgrade-Sarajevo leg is worth doing at least once. It’s 6-7 hours at night that feels shorter than the same journey during the day.
Arriving in Sarajevo
Sarajevo bus station: Autobuska stanica Sarajevo, Put života 8.
From the station, Baščaršija (the old town bazaar, where most guesthouses are) is approximately 1km on foot or a short taxi ride. If you arrive early morning on a night bus and your guesthouse isn’t open yet, the bus station has a café that opens early.
Bring BAM (Bosnian convertible marks) for immediate expenses. While cards work at major restaurants and hotels, many Sarajevo guesthouses and local kafanas operate cash-only. ATMs are available near the station.
Is There a Train from Belgrade to Sarajevo?
No. The direct Belgrade-Sarajevo train was discontinued in 2012. There is no practical train option for this route. Bus is the only realistic way to travel between the two cities.
FAQ
How long does the Belgrade to Sarajevo bus take?
The Belgrade to Sarajevo bus usually takes around 7.5-9 hours, depending on the operator, stops, road conditions, and border delays. FlixBus lists the Belgrade to Sarajevo journey from about 8 hours 30 minutes. Night buses cover the same distance, so the journey time is broadly similar even if you travel overnight.
How much does the Belgrade to Sarajevo bus cost?
Belgrade to Sarajevo bus tickets usually start from around $26 if booked in advance through comparison sites such as Busbud or CheckMyBus. Average fares are often closer to $33-40, while FlixBus can be higher depending on date and demand. July and August are peak pricing months.
Is there a night bus from Belgrade to Sarajevo?
Yes. Night buses run between Belgrade and Sarajevo on some schedules, usually departing Belgrade in the evening and arriving in Sarajevo early the next morning. Check live departures on FlixBus, Busbud, or the Belgrade Bus Station ticket search before booking. A night bus can save one hostel night on a Balkans route, but it is still a long border-crossing journey.
What is the Belgrade bus station platform fee?
Belgrade bus station charges a separate platform access fee. FlixBus notes that a 300 RSD platform fee, approximately €2.55, must be paid in cash at Belgrade bus station counters before accessing the platforms. Have small Serbian dinars ready even if you bought your bus ticket online. You can also check departures through the official Belgrade Bus Station website.
Is there a train from Belgrade to Sarajevo?
No. There is currently no direct Belgrade to Sarajevo passenger train. The Belgrade-Sarajevo train was discontinued in December 2012, and Seat61’s Bosnia rail guide still lists the route as discontinued. Bus is the only practical public transport option between the two cities.
Related articles:
- Is Sarajevo Worth Visiting in 2026?
- 3 Days in Belgrade 2026
- Eastern Europe Train Travel Guide 2026
- Sarajevo vs Belgrade 2026
Created by WanderGuide Travel Desk
Practical travel planning, built for independent travellers.
WanderGuide articles are created using official tourism and transport sources, route research, hotel-area checks, cost comparisons, local travel context and practical itinerary planning for first-time and budget-conscious travellers.
Read our editorial approach