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 Jan 28 we recommend taking a flight because it’s the best combination of price and speed.

07:30PMBerlin Brandenburg Airport3h05 10:35PMMadrid Barajas Airport
0 changes
10:30PMBerlin35h25 09:55AMMadrid, Aeropuerto Barajas T4
1 changes
Other options
09:05PMBerlin Brandenburg Airport3h10 12:15AMMadrid Barajas Airport
0 changes
11:50AMBerlin Brandenburg Airport3h10 03:00PMMadrid Barajas Airport
0 changes
07:20AMBerlin Brandenburg Airport3h10 10:30AMMadrid Barajas Airport
0 changes

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

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

Deutsche Bahn

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner

View all

Compare prices and tickets Prices for trains, buses and flights

Jan 28
$111BlaBlaCar Bus
$144Iberia Express
Jan 29
$117BlaBlaCar Bus
$66Iberia Express
Jan 30
$105BlaBlaCar Bus
$72Iberia Express
Jan 31
Find prices
$66Iberia Express
Feb 1
Find prices
Feb 2
Find prices
Feb 3
$99BlaBlaCar Bus
Feb 4
$99BlaBlaCar Bus
Feb 5
Feb 6
$93BlaBlaCar Bus
$62Iberia Express
Feb 7
Find prices
Feb 8
Find prices
Feb 9
Find prices
Feb 10
$93BlaBlaCar Bus
Feb 11
$93BlaBlaCar Bus
Feb 12
$99BlaBlaCar Bus
Feb 13
$93BlaBlaCar Bus
Feb 14
Find prices
Feb 15
Find prices
Feb 16
Find prices

Travel Information between Berlin and Madrid

distanceDistance1159 miles (1869 km)
modeAvailable travel modesFlight or bus
priceTicket price range$33 - $101
cheapestCheapest modeFlight • $33 (€27) • 3 h 5 min
fastestFastest modeFlight • $33 (€27) • 3 h 5 min
carriersPopular travel companiesRyanair or Flixbus

Take a flight or bus to travel 1159 miles (1869 km) between Berlin and Madrid. If speed is a priority, then a flight is the best option with an average duration of 3 h 5 min; whereas, if saving money is more important, then a flight is the best option with prices starting as low as $33 (€27). The most popular travel companies which serve this trip are Ryanair or Flixbus among others. Travelers can even take a direct flight or bus from Berlin to Madrid.

The Window Seat

Read more about Madrid

Capital Gains
Capital Gains

Europe’s biggest capital cities are all mesmerizing in their own right but depending on what type of person you are, one of the big five—Berlin, London, Madrid, Paris and Rome—will call to you more...

Continue reading
Daytrippers: Madrid
Daytrippers: Madrid

From the Art Deco esplanade of Gran Via to the myriad bustling streets made for bar-hopping between mouthwatering tabernas, Madrid has a rich history of attracting artists from all over the world—long before Ernest Hemingway sipped his first...

Continue reading
Book Voyage!
Book Voyage!

Sometimes you don’t need to travel to visit a new destination. A well-written travel book, be it fiction or guidebook, can transport you from the comfort of your own home or daily commute to another place. To kickstart...

Continue reading

How to get from Berlin to Madrid

The Best Way According to our Users

When it comes to choosing a method of transportation from Berlin to Madrid, 100,00% of our customers do not hesitate to choose the flight as their preferred way to travel. Nowadays, passengers who want to fly around Europe have more options than ever before. With dozens of budget airlines covering several routes which connect to virtually all European countries, taking a flight to reach your desired destination is easy and inexpensive. The low fares and the short flight time are, among others, some of the reasons why our users choose the airplane as the best way to get from Berlin to Madrid, even if they have to face baggage limitations and long lines at check-in and security control. You can book your flights with Omio to make sure you are always taking the fastest route or getting the best deal. You can also add extra luggage and book securely with several methods of payment such as Apple Pay, PayPal and more.

Search on Omio to find cheap tickets from Berlin to Madrid. It’s easy to find the most attractive prices and choose your preferred route for your journey. Book on web or app, and travel with your mobile ticket —without the stress of printing your ticket.

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.

Am I allowed to travel from Berlin, Germany to Madrid, Spain?

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 traveling from Berlin?

Conditions of entry:

  • Negative COVID-19 test issued at most 3 days before arrival
  • 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
  • Specific entry restrictions may apply for travel to Spain: Canary Islands

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

All travelers 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 1/26/22; however, this can change before your date of travel so please make sure to review the latest COVID-19 travel safety regulations   for your upcoming trip to Madrid from Berlin.

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

The restriction level for your return to Berlin, Germany from Spain is: Partially open.

Is my journey back to Berlin from Madrid restricted?

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

Do I need to self-quarantine upon arrival in Berlin from Madrid?

Conditions of reentry into Germany:

  • Negative COVID-19 test issued at most 2 days before arrival and 10 day mandatory self quarantine
  • Travellers with a certificate of vaccination are exempt from compulsory quarantine
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from compulsory quarantine (certificate needed)
  • Negative COVID-19 test is required to end quarantine early. This test occurs on day 5 in quarantine
  • Digital entry registration is required prior to arrival
  • The exact quarantine requirements depend on the regulations in each federal state

What are the coronavirus safety measures I need to follow in Berlin, Germany?

You should observe these safety measures in Germany as imposed by the government to reduce the spread of COVID-19:

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

This information about your return travel to Germany was last checked on 1/26/22. We advise you to check the latest COVID-19 travel safety regulations for your trip back to Berlin from Madrid closer to your date of departure here.

How do I travel from Berlin to Madrid?

There are 2 ways that you can travel to Madrid from Berlin. You can take a flight or bus.

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

The cheapest way to travel between Berlin and Madrid is by taking a flight with an average price of $33 (€27).

This is compared to other travel options to Madrid:

Taking a flight is about $68 (€57) less than taking a bus, which costs on average $101 (€84) for this route.

What is the quickest way to get from Berlin to Madrid?

The fastest way from Berlin to Madrid is by flight with an average journey time of 3 h 5 min.

There are alternative travel options to Madrid that can usually take longer:

In comparison, traveling by bus can take you on average 34 h 5 min.

How many miles from Berlin to Madrid would I travel?

You should expect to travel around 1159 miles (1869 km) between Berlin and Madrid.

What are the departure and arrival points in Berlin and in Madrid?

These are the most popular departure and arrival points when traveling from Berlin to Madrid:

  • Most travelers board their plane from Berlin Brandenburg Airport and arrive in Madrid Barajas Airport.
  • Most travelers who book a bus ticket from Berlin to Madrid depart from Berlin, Zentralen Omnibusbahnhof to Madrid, Estación Sur/Gare routière Méndez Alvaro - 83.

Which travel companies can get me from Berlin to Madrid?

Omio works with many trusted partners that can help you travel the best way from Berlin to Madrid:

  • You can travel by plane to Madrid from Berlin with Ryanair, and you can find Ryanair Berlin to Madrid tickets for $33 (€27) on Omio.
  • You can travel by bus between Berlin and Madrid with Flixbus, and you can find Flixbus Berlin to Madrid tickets for $101 (€84) on Omio.

Can I travel directly from Berlin to Madrid?

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

  • You can take a direct flight with Iberia Express or Ryanair.
  • You can take a direct bus with.

Direct services to Madrid 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 trip.

Where else should I travel to after my journey between Berlin and Madrid ends?

Looking to extend your trip from Berlin to Madrid? Many Omio customers who go from Berlin to Madrid usually extend their vacation to explore other popular destinations like Barcelona, Valencia or Sevilla. If you're looking to explore Barcelona, Valencia or Sevilla from Madrid, let Omio find you the best connections available at an affordable price.

How far in advance should I buy tickets between Berlin and Madrid online to get the best deals?

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

  • A plane ticket is costing on average $33 (€27) one way for this route.
  • A bus ticket costs $101 (€84) one way on average for this route.

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.