Skip to content
My Craiova — home
Belgrade to Craiova

🧭 Guides

Belgrade to Craiova

368 km and about 5h20, crossing at Porțile de Fier I. Serbia is outside Schengen, so the border is the one unpredictable part — and the Danube gorge in the middle is the reason to go anyway.

5 min read

The short version

Belgrade to Craiova is 368 km and about 5h20 by car, crossing at the Iron Gates. There is no sensible alternative to driving, and the drive itself is the best part.

  • The route: Belgrade south-east along the Danube, cross at Porțile de Fier I, then DN6/E70 through Drobeta-Turnu Severin and across the plain to Craiova.
  • The crossing: Gura Văii, Mehedinți county. The Serbian side is Đerdap I.
  • Budget extra time for the border. Serbia is outside the Schengen area and outside the EU. This is a real frontier with real checks, and it is the one part of the day you cannot predict.

Measured 11 October 2026 with Google Routes from Piața Mihai Viteazul, no traffic, and it does not include time at the border. Re-measured once a year.

The border, which is the whole planning problem

Everything else about this trip is arithmetic. The border is not.

Romania and Bulgaria joined the Schengen area on 1 January 2025 and the land checks between them disappeared. Serbia is not part of that. Coming from Belgrade you cross an external frontier: passports, vehicle documents, and a queue whose length nobody can tell you in advance.

Porțile de Fier I at Gura Văii is the crossing, run by the Border Police sector at Drobeta-Turnu Severin, with Đerdap I facing it on the Serbian bank. It is a road crossing in international traffic — you cannot walk it.

The practical consequences:

  • Do not plan a tight arrival. If you want to be at the market for the evening lights, leave Belgrade in the morning, not after lunch.
  • Weekends and holidays are worse, and the fortnight before Christmas is a holiday period on both sides.
  • Have the paperwork reachable rather than in the boot under the luggage.
  • A day trip is unrealistic. Five and a half hours each way plus two border queues is not a day out; it is an endurance test. Stay the night — Craiova is cheap, and where to stay has the detail.

Why this drive is worth doing anyway

Because of the middle hundred kilometres.

The road from the Serbian border to Drobeta runs along the Iron Gates, the gorge where the Danube cuts between the Carpathians and the Balkan range. It is the most dramatic stretch of the river anywhere, the water is wide and slow and the cliffs come down to it, and you are driving beside it rather than over it. Most people who do this journey remember the gorge and forget everything else.

Drobeta-Turnu Severin sits at the end of it, 113 km from Craiova and the natural place to break the drive. Trajan's bridge was built here in the second century and the Roman piers are still in the water; the Iron Gates Region Museum explains the whole thing properly, and the castrum and the medieval fortress are within a short walk of each other.

One correction worth having, because half the internet gets it wrong: the Kinetic Fountain people post photographs of is in Drobeta, not in Craiova. If you came for it, it is here, on this road, and not at the other end.

Drobeta to Craiova: 113 km, about 1h50 on DN6/E70. Flat and fast after the gorge.

The Vidin alternative, and why it is not better

You might think of dropping south into Bulgaria and crossing the Danube at the Calafat–Vidin bridge instead. It does not help.

Belgrade to Vidin and then Vidin to Craiova comes to roughly 400 km against 368, and you still cross a non-Schengen frontier — Serbia to Bulgaria — so you gain nothing on checks either. The Iron Gates route is shorter, prettier and no more complicated.

The Vidin crossing is the right one if you are coming from Sofia rather than Belgrade; that is a different trip and it is covered in Sofia to Craiova.

Where to stay nearby

Live prices and availability on a map centred on this exact spot — hotels, apartments and hostels, so you can judge the walk from here rather than guess from an address.

Bookings made through this map earn us a commission. Your price is unaffected.

By coach, and why we will not print a timetable

Coaches run Belgrade to Romania, usually via Timișoara or Bucharest rather than straight to Craiova, which makes this a long day with a change in it.

We do not quote departure times or fares on this corridor. Operators change schedules seasonally and without notice, and the aggregators that index them are frequently stale — a timetable we cannot date is worse than none. Check the operator close to your travel date.

By train and by air, briefly

Train: nothing useful. There is no direct service and the connections run through Bucharest, which is the long way round by several hours.

Air: nobody flies Belgrade to Craiova, and you would not want to. Craiova International (CRA) is eight kilometres east of the centre and is worth knowing about if you are coming from further west — Wizz Air operates it from a number of European cities.

What you came for

Craiova's Christmas market runs from 13 November 2026 to 3 January 2027 in Piața Mihai Viteazul, free to enter, and it opens roughly a fortnight before Sibiu, Bucharest and Brașov. It has twice topped European best-of rankings. Why Craiova opens first explains the scheduling, and it is the reason mid-November is the shrewd time to come: a full market, no competition, and prices that have not moved yet.

The 2026 daily hours had not been published when we checked in October, and we are not going to guess them. The market page carries what has actually been announced.

Around it: where to eat near the market, the market with children, and getting there and parking — the last one matters if you have driven, because part of the centre closes for the stalls and the sensible move is to park once and walk in. Where to park in Craiova has the rest.

Make it a loop, not a there-and-back

This is the argument for the trip. You have already absorbed the border and the distance; spend one more day and the drive pays for itself.

From Craiova: Târgu Jiu 110 km, where Brâncuși's ensemble runs on a 1.5 km axis through the middle of town and has been on the UNESCO list since 2024. Horezu 113 km, a monastery on the list since 1993 and a pottery tradition recognised by UNESCO in 2012. Segarcea 29 km for the wine. Every distance on the Oltenia page we measured ourselves, with the date.

A sensible shape: Belgrade to Drobeta with a stop in the gorge, Drobeta to Craiova, a night and the market, then Târgu Jiu on the way back — the Brâncuși ensemble is more or less on the road home. Oltenia in three days sets out the longer version.

Costs and weather, briefly

Craiova is cheaper than Bucharest or Cluj for a room and a meal; the sourced detail is in what a Craiova trip costs. Allow for paid parking in the centre and for the tourist tax collected at checkout.

Winter here is fog, not snow — the Jiu valley holds low cloud for days and that is the defining feature of the season; see the weather month by month. Combined with an unpredictable border, it is a strong argument against driving back at night. Take the extra night.

Share

Before you go

We may earn a commission from these. It never changes your price.

Frequently asked

How long does it take to drive from Belgrade to Craiova?

368 km and about 5h20 of driving, measured with Google Routes on 11 October 2026 without traffic. That figure does not include time at the border, which is the part nobody can predict. Leave Belgrade in the morning if you want to reach Craiova while the market is lit.

Where do you cross from Serbia into Romania?

At Porțile de Fier I, in Gura Vaii, Mehedinti county, administered by the Border Police sector at Drobeta-Turnu Severin. The Serbian counterpart is Derdap I. It is a road crossing in international traffic and cannot be crossed on foot.

Do I need a passport, given Romania is in Schengen?

Yes. Romania and Bulgaria joined Schengen on 1 January 2025, but Serbia is outside both Schengen and the EU, so the Serbian-Romanian border remains an external frontier with full checks. Keep documents within reach rather than in the boot.

Is the Vidin bridge a better way from Belgrade?

No. Going via Vidin comes to roughly 400 km against 368 by the Iron Gates, and you still cross a non-Schengen border between Serbia and Bulgaria, so you gain nothing on checks. The Vidin bridge is the right crossing from Sofia, not from Belgrade.

Can I do Belgrade to Craiova as a day trip?

Realistically no. Five and a half hours each way plus two border queues leaves almost no time in the city. Stay the night: Craiova is cheaper than Bucharest or Cluj, and an extra day lets you take in Targu Jiu and the Brancusi ensemble on the way home.

Keep reading

The My Cities collection

Where the journey goes next

Bucharest is 231 km east, Brașov 278, Iași further still. Same format, same measured distances, same honesty about what we could not verify — written city by city.

munte.onlineThe largest portal dedicated to Romania's mountainsMarked trails, mountain huts, ski areas, ridge weather and webcams — from the Bucegi to the Retezat.Open munte.online →