How to get to Belgrade from Madrid

Wed, 29 May
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Travel options
from Madrid to Belgrade

How to get to Belgrade from Madrid by train, bus, flight or ferry.

Our recommendation
bus

The best way to travel from Madrid to Belgrade is by taking a coach because it’s the best combination of price and speed.

FlixBus
18:3556h25
Madrid
03:00Belgrade
£2061One-way
0 changes
Cheapest
FlixBus
18:3556h25
Madrid
03:00Belgrade
£2061One-way
0 changes
Fastest
FlixBus
18:3556h25
Madrid
03:00Belgrade
£2061One-way
0 changes

Find all the dates and times for this journey by train, bus, flight, and ferry .

Compare prices and tickets Prices for trains, coaches, flights and ferries

Wed
29 May
Thu
30 May
Fri
31 May
Sat
01 Jun
Sun
02 Jun
Mon
03 Jun
Tue
04 Jun
Wed
05 Jun
Thu
06 Jun
Fri
07 Jun
Sat
08 Jun
Sun
09 Jun
Mon
10 Jun
Tue
11 Jun
Wed
12 Jun
Thu
13 Jun
Fri
14 Jun
Sat
15 Jun
Sun
16 Jun
Mon
17 Jun
Tue
18 Jun

Travel Information from Madrid to Belgrade

distanceDistance1257 miles
modeAvailable travel modesCoach or flight
priceTicket price range- £117
cheapestCheapest modeFlight • £89 • 3 h 5 min
fastestFastest modeFlight • £89 • 3 h 5 min
carriersPopular travel companiesLufthansa

Take a coach or flight to travel 1257 miles between Madrid and Belgrade. The most popular travel providers which serve this route are Lufthansa among others. Travellers can even take a direct coach, ferry, flight or train from Madrid to Belgrade.

More than 1,000 travel companies trust us to sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF

All travel companies: All Airlines Companies from Madrid to Belgrade

Travel on Vueling Airlines, Air France and KLM travel between Madrid and Belgrade at great prices. Omio finds you travel times and tickets for over 1000 travel companies all in one place.

Vueling is one of Spain’s leading low-cost airlines where you can choose between Basic, Optima or Time Flex tickets for your next travel between Madrid and Belgrade.

    FAQs: Madrid to Belgrade

    FAQs: Travel to Belgrade easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Madrid to Belgrade.
    FAQs

    You can get between Madrid and Belgrade 2 different ways: coach or flight.

    The cheapest way to travel from Madrid to Belgrade is a flight with an average price of £89.

    This is compared to other travel options from Madrid to Belgrade:

    A flight is £28 less than a coach for this route with tickets for a coach from Madrid to Belgrade costing on average £117.

    Taking a flight costs less than taking a ferry, which average ticket prices of.

    Taking a flight costs less than taking a train, which costs on average for the same trip.

    The fastest way to get to Belgrade from Madrid is by flight with an average travel time of 3 h 5 min.

    Other travel options to Belgrade take longer:

    Coach takes on average 43 h 15 min.

    The distance between Madrid and Belgrade is around 1257 miles.

    The average frequency per day from Madrid to Belgrade is:

      However, we recommend checking specific travel dates for your trip from Madrid to Belgrade as scheduled services by coach or flight can vary by season or day of the week.

      These are the most popular departure and arrival points for travellers from Madrid to Belgrade:

      • Coaches from Madrid to Belgrade most often leave from Madrid, Estación Sur de Autobuses and arrive in Belgrade, Karađorđeva - Hotel " Mr. President"
      • Flights mostly leave from Madrid Barajas Airport and tend to arrive in Belgrade Nikola Tesla Airport.

      The following travel companies offer services from Madrid to Belgrade:

      • Travel with Lufthansa, Air Serbia, Air Europa, KLM, Vueling Airlines, Aegean Airlines, Alitalia, KLM Cityhopper or SWISS to go to Belgrade by plane. For a good deal on tickets, you can find KLM Madrid to Belgrade tickets on Omio for £89.

      Yes, there are direct routes from Madrid to Belgrade with the following travel companies:

      • You can take a direct coach with.
      • You can travel directly by ferry with.
      • You can travel directly by plane with.
      • You'll find direct trains with.

      Direct services to Belgrade tend to save you time and add more convenience as you won't need to transfer at another stop in between, so it's worth paying attention to before booking tickets for your route.

      Many of our customers who book a trip from Madrid to Belgrade often extend their holiday and travel to other popular destinations like Novi Sad, Sarajevo, Budapest, Sofia or Podgorica. If you’re thinking of adding another destination to your Madrid and Belgrade itinerary, let Omio find you the best connections between Belgrade and any of these top destinations today!

      Travelling from Madrid to Belgrade: related information

      Here are some other resources that might have the information you need

      HomeTravelTravel to BelgradeHow to get to Belgrade from Madrid

      The Omio App Makes Travel Planning Easy

      We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

      ios-badge
      android-badge
      Hand With Phone
      More routes, destinations and providers