HUB hero image

How to Travel from

Belgrade to Madrid

by Plane, Route or Car

Belgrade
+0
Madrid
Transport search to Madrid
Belgrade
+0
Madrid
Building a composite car route
Cheapest
Best Offer!
Car
25 h 12 min
2463 km.
from $135
Composite Route Car Only
Schedule

Belgrade, Serbia → Madrid, Spain

All
All days
23 Jul, Thu
24 Jul, Fri
25 Jul, Sat
26 Jul, Sun
27 Jul, Mon

Cheapest and Fastest Ways to Travel from Belgrade to Madrid

Composite routes from Belgrade to Madrid

Cheapest
Other

Transport providers

Air Europa
Website
Air Serbia
Website
Air Europa
Website
3h 20m
Monday, Wednesday, and Saturday
$130.43–$815.22
Air Serbia
Website
3h 20m
Monday, Wednesday, and Saturday
$130.43–$815.22
Renfe Viajeros
Website
Deutsche Bahn Intercity-Express
Website
Renfe Viajeros
Website
7h 48m
Once daily
$92.39–$130.43
+34 91 232 03 20
+34 91 232 03 20
Call
Deutsche Bahn Intercity-Express
Website
6h 23m
5 times a day
$108.70–$130.43
+49 30 311-682904
+49 30 311-682904
Call
FlixBus
Website
Union Ivkoni
Website
Lasta
Website
Sava Ekspres
Website
Garo Reisen
Website
Lukić Tours
Website
FlixBus
Website
14h 45m
Once daily
$86.96–$130.43
+49 30 300 137 300
+49 30 300 137 300
Call Contact via email
Union Ivkoni
Website
37h 30m
4 times a week
$86.96–$141.30
07001 8282
07001 8282
Call Contact via email
Lasta
Website
23h 45m
Once a week
$92.39–$163.04
+381 800 334 334
+381 800 334 334
Call Contact via email
Sava Ekspres
Website
3h 32m
On demand
$42.42
Garo Reisen
Website
8h 31m
Twice a week
+381 20 333 733
+381 20 333 733
Call Contact via email
Lukić Tours
Website
8h 30m
Once daily
$31.52–$41.30
+381 800 330 330
+381 800 330 330
Call Contact via email

Questions and Answers

What is the cheapest way to get from Belgrade (Station) to Madrid?

The cheapest way to get from Belgrade (Station) to Madrid is to fly which costs $70.65 - $250 and takes 6h 21m.

What is the fastest way to get from Belgrade (Station) to Madrid?

The fastest way to get from Belgrade (Station) to Madrid is to fly which takes 6h 21m and costs $70.65 - $250 .

Is there a direct bus between Belgrade (Station) and Madrid?

No, there is no direct bus from Belgrade (Station) to Madrid. However, there are services departing from Beograd and arriving at Estación Sur de Autobuses via Marseille, Gare de Marseille-Saint-Charles. The journey, including transfers, takes approximately 39h 45m.

How far is it from Belgrade (Station) to Madrid?

The distance between Belgrade (Station) and Madrid is 2034 km. The road distance is 2575.7 km.

How do I travel from Belgrade (Station) to Madrid without a car?

The best way to get from Belgrade (Station) to Madrid without a car is to bus and train which takes 32h 48m and costs $184.78 - $293.48 .

How long does it take to get from Belgrade (Station) to Madrid?

It takes approximately 6h 21m to get from Belgrade (Station) to Madrid, including transfers.

Where do I catch the Belgrade (Station) to Madrid bus from?

Belgrade (Station) to Madrid bus services, operated by Lasta, depart from Beograd station.

Bus or fly from Belgrade (Station) to Madrid?

The best way to get from Belgrade (Station) to Madrid is to fly which takes 6h 21m and costs $70.65 - $250 . Alternatively, you can bus, which costs $173.91 - $293.48 and takes 39h 45m.

Where does the Belgrade (Station) to Madrid bus arrive?

Belgrade (Station) to Madrid bus services, operated by Lasta, arrive at Marseille, Gare de Marseille-Saint-Charles station.

Can I drive from Belgrade (Station) to Madrid?

Yes, the driving distance between Belgrade (Station) to Madrid is 2576 km. It takes approximately 24h 6m to drive from Belgrade (Station) to Madrid.

How do I get a bus ticket from Belgrade (Station) to Madrid?

Book your Belgrade (Station) to Madrid bus tickets online with Omio.

Where can I stay near Madrid?

There are 6259+ hotels available in Madrid. Prices start at $41.36 per night.
+0