Bus night train
The journey takes approximately 6 h Ticket price is about €11 The travel distance is 251 km.
Carrier is Arriva Srbija.
The journey takes approximately 23 m. The travel distance is 23 km.
The journey takes approximately 2 h 6 m. Ticket price is about €5 The travel distance is 111 km.
Carrier is Hungarian Railways (MÁV).
🛏 Find hotel deals and discounts up to 20% in Craiova at Booking
Bus train
The journey takes approximately 6 h Ticket price is about €11 The travel distance is 23 km.
Carrier is Arriva Srbija.
The journey takes approximately 23 m. The travel distance is 23 km.
The journey takes approximately 2 h 7 m. Ticket price is about €10 The travel distance is 111 km.
Carrier is Romanian Railways (CFR).
🛏 Find hotel deals and discounts up to 20% in Craiova at Booking
Bus
The journey takes approximately 6 h Ticket price is about €11 The travel distance is 23 km.
Carrier is Arriva Srbija.
The journey takes approximately 21 m. The travel distance is 21 km.
The journey takes approximately 2 h 28 m. The travel distance is 113 km.
Carrier is AXI Tours.
🛏 Find hotel deals and discounts up to 20% in Craiova at Booking
Drive
The journey takes approximately 5 h 15 m. The travel distance is 391 km.
🛏 Find hotel deals and discounts up to 20% in Craiova at Booking
Fly train
The journey takes approximately 35 m. The travel distance is 22 km.
Carrier is Nikola Tesla Airport A1 Shuttle.
The journey takes approximately 1 h 5 m. Ticket price is about €55
Carrier is Air Serbia.
🔎
The journey takes approximately 3 m. The travel distance is 304 m.
The journey takes approximately 25 m. Ticket price is about €3 The travel distance is 18 km.
Carrier is Romanian Railways (CFR).
The journey takes approximately 4 h 3 m. Ticket price is about €9 The travel distance is 207 km.
Carrier is Romanian Railways (CFR).
🛏 Find hotel deals and discounts up to 20% in Craiova at Booking
The cheapest way to travel from Belgrade to Craiova is by taking a Bus night train with an average price of €20. The journey takes approximately 9 ч. 29 мин.
Drive is the fastest way to travel from Belgrade to Craiova. Tickets cost €20. The journey takes approximately 5 ч. 15 мин.
Belgrade is approximately 391 km away from Craiova. The trip by car takes 5 h 15 m.
The average journey time by car between Belgrade and Craiova is 5 h 15 m.