Sofia to Bucharest bus

Sofia to Bucharest is the eastern Balkan corridor, served mainly by bus with a daily through-rail option across the Danube. Fares start from EUR 22.00 and the fastest journeys take about 7h 15m. EU travellers may cross the Bulgaria–Romania border on a national ID card; others need a passport.

BusRail
From
EUR 22.00
Fastest
7h 15m
Distance
395 km
2

Where the bus leaves and arrives

Your ticket names the exact stop for the departure you book. Live times, seats and fares appear when you search.

Departs from Sofia

  • Sofia Central bus

Arrives in Bucharest

  • București Militari (bus)
5

Stops along the way

The typical stop pattern on this route. Direct services skip the intermediate stops; transfer services may add 20–45 minutes at each.

  1. 00:00SofiaOrigin
  2. +3hPleven
  3. +4h 55mRuse
  4. +5h 40mGiurgiu
  5. BucharestDestination
4

Who runs this corridor

Karat-SBus
Union IvkoniBus
BDŽ + CFRRail
FlixBusBus

What you'll need at the border

Document rules depend on your nationality — check them before you travel. Your ticket names the operator and the departure stop.

EU ID or passportPrincipal crossingRuse → Giurgiu (Danube bridge)

Bulgaria and Romania have been full Schengen members since 1 January 2025, so the land border has no routine passport check. Carry an EU national ID card or a passport all the same, as spot checks can happen.

See full travel info for Romania →
5

From Bucharest, where next?

Top onward destinations from Bucharest. Book each leg separately on Panonex — one EUR 2 fee per booking; each leg's cancellation terms are set by its carrier.

2

Travelling Sofia to Bucharest

Not a routine one. Both countries became full Schengen members on 1 January 2025, so the Danube crossing at Ruse / Giurgiu no longer has passport control; carry your passport or EU ID card anyway, as spot checks can happen. The journey times shown are the operator's own.
Ready to book

Sofia to Bucharest, from EUR 22.00.

One booking, one EUR 2 fee. Cancellation and refund terms are set by the carrier and shown on your ticket.

Back to home