Cheap bus tickets from Berlin to Madrid

Showing times and prices for 21 May

Cheapest

£118

Average

£161

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Berlin to Madrid will cost around £ 161 if you buy it on the day, but the cheapest tickets can be found for only £ 118.

BlaBlaCar Bus
21:30Berlin36h00 09:30Madrid
0 changes
£1181One-way
Flixbus
00:55Berlin34h25 11:20Madrid
0 changes
£1491One-way
Flixbus
17:25Berlin37h20 06:45Madrid
0 changes
£1591One-way
Flixbus
17:55Berlin37h50 07:45Madrid
0 changes
£1681One-way
Flixbus
18:25Berlin37h20 07:45Madrid
0 changes
£1681One-way

Bus Timetable Berlin to Madrid

Showing buses for tomorrow, Sat, 21 May
Flixbus
00:55Berlin34h25 11:20Madrid
0 changes
Flixbus
01:15Berlin34h05 11:20Madrid
0 changes
Flixbus
17:25Berlin37h20 06:45Madrid
0 changes
Flixbus
17:55Berlin37h50 07:45Madrid
0 changes
Flixbus
18:25Berlin37h20 07:45Madrid
0 changes
BlaBlaCar Bus
21:30Berlin36h00 09:30Madrid
0 changes

This is the last bus of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Sat
21 May
Find prices
£274Swiss
Sun
22 May
£133Flixbus
£344Ryanair
Mon
23 May
£133Flixbus
£178Lufthansa
Tue
24 May
£136Flixbus
£148Iberia
Wed
25 May
£167Flixbus
£112Iberia
Thu
26 May
£118Flixbus
£196Ryanair
Fri
27 May
£171Flixbus
£97Ryanair
Sat
28 May
£118Flixbus
£83Iberia
Sun
29 May
£118Flixbus
£129Iberia
Mon
30 May
Find prices
£97Ryanair
Tue
31 May
£106Flixbus
£129Iberia
Wed
1 Jun
£101Flixbus
£74Ryanair
Thu
2 Jun
£92Flixbus
£112Ryanair
Fri
3 Jun
£127Flixbus
£112Ryanair
Sat
4 Jun
£92Flixbus
£148Iberia
Sun
5 Jun
£83Flixbus
£99Ryanair
Mon
6 Jun
£101Flixbus
£65Ryanair
Tue
7 Jun
£92Flixbus
£83Iberia
Wed
8 Jun
£76Flixbus
£49Ryanair
Thu
9 Jun
£74Flixbus
£61Ryanair

Bus times from Berlin to Madrid

Showing times and prices for 21 May

Fastest Journey

1d 10 h 5 m

Average

1d 12 h 10 m

Buses per day

6

Distance

1870 km

Of the 6 buses that leave Berlin for Madrid every day 6 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct buses cover the 1870 km distance in an average of 1d 12 h 10 m but if you time it right, some buses will get you there in just 1d 10 h 5 m .

The slowest buses will take 1d 13 h 50 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Flixbus
01:15Berlin34h05 11:20Madrid
0 changes
£2021One-way
Flixbus
00:55Berlin34h25 11:20Madrid
0 changes
£1491One-way
BlaBlaCar Bus
21:30Berlin36h00 09:30Madrid
0 changes
£1181One-way
Flixbus
18:25Berlin37h20 07:45Madrid
0 changes
£1681One-way
Flixbus
17:25Berlin37h20 06:45Madrid
0 changes
£1591One-way

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

National Express
Eurolines France
RegioJet
Trenitalia
Place to stay

Need a place to stay in Madrid?

view on map

Top pick hotels

View more

Entire homes & apartments

View more

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

View all

Overview: Coach from Berlin to Madrid

distanceDistance1159 miles (1869 km)
durationAverage coach duration34 h 5 min
priceAverage coach ticket price£140 (€158)
changesDirect coachYes
carriersCoach companiesFlixbus, Eurolines France or BlaBlaCar Bus

Coaches from Berlin to Madrid cover the 1159 miles (1869 km) long journey taking on average 34 h 5 min with our travel partners like Flixbus, Eurolines France or BlaBlaCar Bus. There are direct coach services available. While the average ticket price for this route costs around £140, you can find the cheapest coach ticket for as low as £119. Travellers depart most frequently from Berlin Hbf and arrive in Madrid, Estación Sur/Gare routière Méndez Alvaro - 83.

Coach companies: FlixBus Berlin to Madrid

For as little as £118 you can travel by coach to Madrid from Berlin with FlixBus. Omio will show you the best deals, timetables and tickets available for this journey.

FlixBus

FlixBus is one of the most popular low-cost coach providers in Europe. Founded in Germany, FlixBus has expanded its services throughout Europe and even to the United States, giving travellers in both continents the option to take a long-distance coach at an affordable price. FlixBus also operates overnight coaches on select routes throughout Europe. FlixBus offers only the Standard ticket for all its routes, which allows you to bring one hand luggage and one hold luggage bag per person. Additional fees apply for bringing extra luggage and making specific seat reservations, such as if you want to book an Extra Seat, Table Seat or the Panorama Seat. Standard amenities onboard include free Wi-Fi, power outlets to charge your phone, tablet or laptop during long coach journeys, extra legroom, luggage space and toilets.

  • Average Price: £118

When you buy your FlixBus coach tickets between Berlin and Madrid don't forget to keep the following COVID-19 related policies in mind:

  • Exceptions to waive change or cancellation fees policy
  • All bookings can be canceled up to 15 minutes before departure (a fee may apply).
  • Cancellations made 30 days before departure are free of charge.
  • Canceled tickets are refunded as a voucher, which is valid for 12 months, and is the value of the original booking (minus a cancellation fee, if applicable).
  • Cashless payments recommended
  • Online booking and check-in recommended

Travel Tips: Coach to Madrid from Berlin

Take the bus 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

What are the travel restrictions for Madrid, Spain if I'm coming from Berlin, Germany by coach?

Travel between Berlin, Germany and Madrid, Spain by coach is: Partially open.

Can I enter Spain from Germany?

International entry status: Entry is partially open for citizens and permanent residents of Germany

Do I need to quarantine on arrival in Spain from Berlin?

Conditions of entry:

  • Travellers must present a negative COVID-19 test as either a RT-PCR performed within 72 hours prior to arrival, or an Antigen test performed within 24 hours prior to arrival
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
  • Health screen upon arrival
  • Specific entry restrictions may apply for travel to Spain: Canary Islands

What are the safety rules to follow in Madrid, Spain?

All travellers in Spain must observe these coronavirus safety measures:

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

The information above was last checked on 19/05/2022. Remember to review the latest COVID-19 travel safety regulations   for your coach between Berlin and Madrid as this information can change.

Are there restrictions on returning to Germany from Spain by coach?

The current restriction level for your return trip by coach from Madrid to Berlin is: Partially open

Are there any international entry restrictions on returning to Germany from Spain?

Reentry to Germany is allowed for: Entry is partially open for citizens and permanent residents of Spain

Do I need to quarantine on arrival in Germany from Madrid?

What are the entry requirements?

  • Travellers must present a negative COVID-19 test as either a RT-PCR performed within 3 hours prior to arrival, or an Antigen test performed within 2 hours prior to arrival
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test
  • Travellers who have recovered from COVID-19 in the last 9 months are exempt from providing a negative COVID-19 test (certificate needed)

What are the safety rules to follow in Berlin, Germany?

The government of Germany has imposed these measures to reduce the spread of COVID-19:

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

Last verified on 18/05/2022. We do our best to keep this information up to date, but regulations can change so please double check the latest COVID-19 travel safety regulations ahead of your Madrid to Berlin coach here.

How much do cheap coach tickets between Berlin and Madrid cost?

If you’re looking to save money on tickets, you can find a cheap coach between Berlin and Madrid for as little as £118  in the next 7 days.

What is the average cost of a coach from Berlin to Madrid?

If you’re looking to buy tickets for this trip in the next 7 days, you’ll find that Berlin to Madrid coach prices are on average £140  one way.

What is the distance by coach from Berlin to Madrid?

The coach distance from Berlin to Madrid is around 1159 miles (1869 km).

How long does it take from Berlin to Madrid by coach?

While the time it takes to travel 1159 miles (1869 km) between Berlin and Madrid can vary based on specific dates, weekends, and bank holidays, the coach duration from Berlin to Madrid is on average 34 h 5 min.

What is the departure coach station in Berlin and arrival coach station in Madrid?

When taking the coach to Madrid from Berlin, you can choose to depart from coach stations like Berlin, Zentralen Omnibusbahnhof, Berlin, ZOB and Berlin, Bahnhof Südkreuz. Your trip can end in coach stations such as Madrid, Estación Sur/Gare routière Méndez Alvaro - 83, Madrid, Estación de Moncloa and Madrid, Méndez Álvaro - Terminal.

Omio customers who travel this route most frequently depart from Berlin Hbf   and arrive in Madrid, Estación Sur/Gare routière Méndez Alvaro - 83.

Where is the departure coach station in Berlin located? Where is the arrival coach station in Madrid located?

Passengers board their coach most frequently from Berlin Hbf and travel around 3.5 miles (5.6 km) from the city centre to this coach station.

Passengers travelling this route most often arrive at Madrid, Estación Sur/Gare routière Méndez Alvaro - 83 and need to travel approximately 3 miles (4.9 km) from the coach station to the city centre in Madrid.

What coach companies go from Berlin to Madrid?

For the trip from Berlin to Madrid you can take a coach with Flixbus, Eurolines France or BlaBlaCar Bus. Be sure to check out all possible coach companies that offer services from Berlin to Madrid on Omio to compare what amenities they may have.

What are the first and last departure coach times from Berlin to Madrid?

The first Berlin to Madrid coach departs at 16: 55   and the last coach from Berlin to Madrid leaves at 21: 30. Check out the most up-to-date Berlin to Madrid coach times on Omio and find the best time to travel to your destination.

How far in advance should I purchase coach tickets between Berlin and Madrid for the best deals?

You can find a coach to Madrid from Berlin to cost on average £140 one way if you book within the next 7 days. But we recommend buying coach tickets in advance to score the best deals and save money on your journey. You’ll see tickets for the Berlin to Madrid coach generally on sale a few months before the planned travel date.