• Our partners include:

  • RailEurope
  • Deutsche Bahn
  • Trenitalia
  • SNCF
  • Flixbus
  • RENFE
  • Ouibus
  • BlaBlaCar
  • Booking.com
  • Skyscanner

There are 5 ways to get from Bucharest to Belgrade by plane, bus, 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.

Recommended option

Fly to Belgrade  •  4h 40m

  1. Fly from Bucharest Otopeni (OTP) to Belgrade (BEG) OTP - BEG

$73 - $227

Cheapest option

Fly to Timisoara, bus  •  8h 20m

  1. Fly from Bucharest Otopeni (OTP) to Timisoara (TSR) OTP - TSR
  2. Take the bus from Timişoara to Moraviţa
  3. Take the bus from Vršac to Belgrade

$20 - $100

3 alternative options

Train, bus  •  12h 25m

  1. Take the train from Bucuresti Nord Gara A to Drobeta Turnu Severin Ir
  2. Take the bus from Kladovo to Autokomanda

$24 - $34

Bus  •  13h

  1. Take the bus from Bucharest to Sofia
  2. Take the bus from Sofia Serdica Bus Station to Belgrad Central Bus Station Varna - Belgrade

$67 - $99

Drive  •  8h 6m

  1. Drive from Bucharest to Belgrade 389.8 miles

$70 - $110

Questions & Answers

The cheapest way to get from Bucharest to Belgrade is to train and bus which costs $23 - $35 and takes 12h 25m.

More details

The quickest way to get from Bucharest to Belgrade is to fly which costs $70 - $230 and takes 4h 40m.

More details

No, there is no direct bus from Bucharest to Belgrade station. However, there are services departing from Bucharest and arriving at Belgrad Central Bus Station via Sofia Serdica Bus Station. The journey, including transfers, takes approximately 13h.

More details

The distance between Bucharest and Belgrade is 448 km. The road distance is 623.6 km.

Get driving directions

The best way to get from Bucharest to Belgrade without a car is to bus which takes 13h and costs $65 - $100.

More details

It takes approximately 4h 40m to get from Bucharest to Belgrade, including transfers.

More details

Bucharest to Belgrade bus services, operated by Makedonija Soobrakaj AD, depart from Bucharest station.

More details

The best way to get from Bucharest to Belgrade is to fly which takes 4h 40m and costs $70 - $230. Alternatively, you can bus, which costs $65 - $100 and takes 13h.

Mode details

The quickest flight from Bucharest Otopeni Airport to Belgrade Airport is the direct flight which takes 1h 10m.

Search flights

Bucharest to Belgrade bus services, operated by Karat-S, arrive at Belgrad Central Bus Station.

More details

Map of how to get from Bucharest to Belgrade.
Launch map view
  • Distance: 280.2 miles
  • Duration: 4h 40m

What companies run services between Bucharest, Romania and Belgrade, Serbia?

Air Serbia and Tarom fly from Bucharest to Belgrade twice daily. Alternatively, you can take a bus from Bucharest to Belgrade via Sofia and Sofia Serdica Bus Station in around 13h.

Airlines
Tarom
Website
tarom.ro
Flights from Bucharest Otopeni to Belgrade
Ave. Duration
1h 27m
When
Every day
Estimated price
$110 - $270
Flights from Bucharest Otopeni to Timisoara
Ave. Duration
1h 8m
When
Every day
Estimated price
$20 - $210
Air Serbia
Website
airserbia.com
Flights from Bucharest Otopeni to Belgrade
Ave. Duration
1h 27m
When
Every day
Estimated price
$110 - $270
Ryanair
Website
ryanair.com
Flights from Bucharest Otopeni to Timisoara
Ave. Duration
1h 5m
When
Every day
Estimated price
$10 - $150
Train operators
Romanian Railways (CFR)
Bus operators
Arriva Srbija
Phone
012 538400
Email
predstavnistvo.bas@arriva.rs
Website
arriva.rs
Bus from Kladovo to Autokomanda
Ave. Duration
4h 46m
Frequency
3 times a day
Estimated price
$10 - $12
Schedules at
arriva.rs
Makedonija Soobrakaj AD
Phone
+389(0)2 24 02 388
Email
avtobuska@maksoob.com.mk
Website
ms.mk
Bus from Bucharest to Sofia
Ave. Duration
7h
Frequency
Once daily
Estimated price
$21 - $35
Schedules at
ms.mk
Karat-S
Phone
+359 2 8120810
Email
operations@eurolines.bg
Website
karat-s.com
Bus from Sofia Serdica Bus Station to Belgrad Central Bus Station
Ave. Duration
5h
Frequency
3 times a week
Estimated price
$45 - $65
Website
Karat-S

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 Train travel in Spain: A guide to Renfe, What documents do I need to cross Niagara Falls? and Travel Insider: Top Japan travel tips by Beatrix Holland - to help you get the most out of your next trip.

More Questions & Answers

Belgrade is 1h behind Bucharest. It is currently 4:46 PM in Bucharest and 3:46 PM in Belgrade.

Yes, the driving distance between Bucharest to Belgrade is 624 km. It takes approximately 8h 6m to drive from Bucharest to Belgrade.

Get driving directions

Air Serbia and Tarom offer flights from Bucharest Otopeni Airport to Belgrade Airport.

Search flights

There are 2785+ hotels available in Belgrade. Prices start at $31 USD per night.

More details

The best way to get from Bucharest to Bucharest Otopeni Airport is to shuttle which takes 44m and costs $1 - $2.

More details