Travel options
from Berlin to Madrid

You can get from Berlin to Madrid by train, bus or flight.

Our recommendation

To get from Berlin to Madrid on 28 Oct we recommend taking a flight because it’s the best combination of price and speed.

19:50Berlin Brandenburg Airport3h10 23:00Madrid Barajas Airport
0 changes
£781One-way
Cheapest
19:50Berlin Brandenburg Airport3h10 23:00Madrid Barajas Airport
0 changes
£781One-way
Other options
11:40Berlin Brandenburg Airport3h15 14:55Madrid Barajas Airport
0 changes
£1421One-way
12:15Berlin Brandenburg Airport11h10 23:25Madrid Barajas Airport
1 changes
£2751One-way
18:50Berlin Brandenburg Airport17h15 12:05Madrid Barajas Airport
1 changes
£2751One-way

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

These companies trust us. We sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF
Place to stay

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View All

COMPARE Prices for trains, buses and flights

Wed
27 Oct
£141Flixbus
£142Iberia Express
Thu
28 Oct
£141Flixbus
£78Iberia Express
Fri
29 Oct
£150Flixbus
£84Iberia Express
Sat
30 Oct
£141Flixbus
£132Iberia Express
Sun
31 Oct
£150Flixbus
£43Ryanair
Mon
1 Nov
£106Flixbus
£52Iberia Express
Tue
2 Nov
£97Flixbus
£56Ryanair
Wed
3 Nov
£89Flixbus
£47Ryanair
Thu
4 Nov
£106Flixbus
£40Ryanair
Fri
5 Nov
£97Flixbus
£49Ryanair
Sat
6 Nov
£106Flixbus
£70Ryanair
Sun
7 Nov
Find prices
£105Ryanair
Mon
8 Nov
£79Flixbus
£67Iberia Express
Tue
9 Nov
£123Flixbus
£137KLM
Wed
10 Nov
Find prices
£64Ryanair
Thu
11 Nov
£92Flixbus
£73Iberia Express
Fri
12 Nov
Find prices
£84Ryanair
Sat
13 Nov
£136Flixbus
£64Ryanair
Sun
14 Nov
Find prices
£106Iberia Express
Mon
15 Nov
£75Flixbus
£64Ryanair
Tue
16 Nov
£61Flixbus
£38Ryanair

Travel Information to Madrid from Berlin

distanceDistance1159 miles (1869 km)
modeAvailable travel modesFlight or coach
priceTicket price range£124 - £149
cheapestCheapest modeCoach • £124 • 34 h 25 min
fastestFastest modeFlight • £149 • 3 h 9 min
carriersPopular travel companiesIberia or Flixbus

Travel 1159 miles (1869 km) by flight or coach to Madrid from Berlin. If speed is a priority, then a flight is the best option with an average duration of 3 h 9 min; whereas, if saving money is more important, then a coach is the best option with prices starting as low as £124. The most popular travel providers which serve this route are Iberia or Flixbus among others. Travellers can even take a direct from Berlin to Madrid.

Travel Tips

Travel from Berlin to Madrid
Travel to Madrid 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 Berlin to Madrid.
FAQs
Is international travel between Berlin, Germany and Madrid, Spain allowed?

International travel from Berlin, Germany to Madrid, Spain is: Partially open.

Can I enter Spain if coming from Germany?

Entry into Spain is currently allowed for: Entry is partially open for citizens and permanent residents of Germany.

Am I required to self-quarantine upon arrival to Madrid if travelling from Berlin?

Conditions of entry:

  • Negative COVID-19 test issued at most 3 days before arrival
  • Specific entry restrictions may apply for travel to Spain: Canary Islands
  • Health screen upon arrival
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
  • Pre-arrival Health Control Form (FCS) required

What measures do I need to follow in Madrid, Spain due to the pandemic?

All travellers in Spain must observe the following coronavirus safety measures:

  • Social distance: 1.5 metre (s) (5 feet)
  • Face mask: Mandatory

The information above was last checked on 26/10/2021; however, this can change before your date of travel so please make sure to review the latest COVID-19 travel safety regulations   for your journey from Berlin to Madrid.

Are there COVID-19 restrictions on returning to Berlin, Germany from Madrid, Spain?

Return travel to Berlin, Germany from Spain is: Partially open.

Are there any travel restrictions on reentering Germany from Spain?

Entry into Germany is allowed for: Entry is partially open for citizens and permanent residents of Spain.

Are there requirements to self-quarantine on arrival into Germany from Spain?

Requirements for reentering Germany:

  • Negative COVID-19 test issued at most 3 days before arrival
  • Pre-arrival health declaration
  • The exact quarantine requirements depend on the regulations in each federal state
  • Digital entry registration is required prior to arrival

What are the requirements for social distancing and wearing face masks in Germany?

All travellers must abide by the following measures in Germany to reduce the spread of coronavirus in the country:

  • Social distance: 1.5 metre (s) (5 feet)
  • Face masks: Mandatory

The above information about your return travel to Berlin, Germany was last verified on 25/10/2021. As this information can change due to the nature of the pandemic, please check the latest COVID-19 travel safety regulations   closer to your planned date of travel to Berlin from Madrid.

What are my Berlin to Madrid travel options?

You can travel from Berlin to Madrid 2 different ways: flight or coach.

What is the cheapest way to travel to Madrid from Berlin?

Coach services offer the cheapest way to get from Berlin to Madrid. Tickets for a coach cost on average £124.

This is compared to other travel options to Madrid:

A coach journey is usually £25 less than a journey to Madrid by plane, which costs on average £149 for the same trip.

What is the quickest way from Berlin to Madrid?

The quickest way to travel between Berlin and Madrid is by flight, which takes on average 3 h 9 min   compared to other travel options that may take you longer to get to your destination:

In comparison, travelling by coach can take you on average 34 h 25 min.

How many miles from Berlin to Madrid would I travel?

Madrid is approximately 1159 miles (1869 km) away from Berlin.

Where do I depart from Berlin? Where do I arrive in Madrid?

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

  • Flights mostly leave from Berlin Brandenburg Airport and tend to arrive in Madrid Barajas Airport.
  • Coaches mostly leave from Berlin, Zentralen Omnibusbahnhof and tend to arrive in Madrid, Estación Sur/Gare routière Méndez Alvaro - 83.
Which travel operators can get me from Berlin to Madrid?

If finding a good deal is your main consideration for your trip from Berlin to Madrid, then we'll help you find the best value travel companies for you:

  • Travel with Iberia to go to Madrid by plane. For a good deal on tickets, you can find Iberia Berlin to Madrid tickets on Omio for £149.
  • Flixbus can take you to Madrid by coach. If searching for a good deal on coaches, you can find tickets for Flixbus from Berlin to Madrid for £124.
What is another destination I should add to my tour from Berlin to Madrid?
Many of our customers travelling from Berlin to Madrid don't make Madrid their final stop. Some of the destinations worth visiting after are Barcelona, Valencia or Sevilla, either of which you could add to your Berlin and Madrid trip itinerary. Check Omio for the best and cheapest ways to travel from Madrid to any of these top destinations today!
How far in advance should I purchase tickets from Berlin to Madrid online to get the best deals?

Before travelling from Berlin to Madrid, it’s good to know what ticket you can buy and how much it will cost in the next 7 days:

  • The price of a plane ticket is on average £149 one way for this trip.
  • The price of a coach ticket is on average £124 one way for this journey.

But we recommend booking Berlin to Madrid tickets online a few months before your planned travel date to score the best deals and save money on your trip.