Madrid to Berlin bus

Mon, Sep 09
+ 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

Cheap bus tickets from Madrid to Berlin

Showing times and prices for Sep 10

Cheapest

The best way to find a cheap bus ticket from Madrid to Berlin is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Cheapest
FlixBus
08:50PM38h25
Madrid, Estación Sur/Gare routière Méndez Alvaro - 83
11:15AMBerlin, Zentralen Omnibusbahnhof
$1481One-way
1 transfer
2nd Cheapest
FlixBus
07:15PM52h50
Madrid, Estación Sur/Gare routière Méndez Alvaro - 83
12:05AMBerlin
$1601One-way
2 transfers
FlixBus
11:25PM55h55
Madrid
07:20AMBerlin, Zentralen Omnibusbahnhof
$1661One-way
2 transfers
FlixBus
02:50PM40h05
Madrid, Estación Sur/Gare routière Méndez Alvaro - 83
06:55AMBerlin
$1711One-way
2 transfers
FlixBus
04:40PM36h50
Madrid, Estación Sur/Gare routière Méndez Alvaro - 83
05:30AMBerlin
$1711One-way
2 transfers

Bus schedule from Madrid to Berlin

Showing buses for tomorrow, Tuesday, September 10
FlixBus
02:50PM40h05
Madrid, Estación Sur/Gare routière Méndez Alvaro - 83
06:55AMBerlin
2 transfers
FlixBus
02:50PM37h10
Madrid, Estación Sur/Gare routière Méndez Alvaro - 83
04:00AMBerlin
1 transfer
FlixBus
03:45PM41h45
Madrid, Estación Sur/Gare routière Méndez Alvaro - 83
09:30AMBerlin
2 transfers
FlixBus
04:40PM36h50
Madrid, Estación Sur/Gare routière Méndez Alvaro - 83
05:30AMBerlin
2 transfers
FlixBus
04:40PM34h45
Madrid, Estación Sur/Gare routière Méndez Alvaro - 83
03:25AMBerlin, Bahnhof Südkreuz
1 transfer
FlixBus
04:40PM34h25
Madrid, Estación Sur/Gare routière Méndez Alvaro - 83
03:05AMBerlin, Zentralen Omnibusbahnhof
1 transfer
FlixBus
07:15PM52h50
Madrid, Estación Sur/Gare routière Méndez Alvaro - 83
12:05AMBerlin
2 transfers
FlixBus
08:35PM39h39
Madrid, Estación Sur/Gare routière Méndez Alvaro - 83
12:14PMBerlin Spandau
2 transfers
FlixBus
08:35PM54h20
Madrid, Estación Sur/Gare routière Méndez Alvaro - 83
02:55AMBerlin
3 transfers
FlixBus
08:35PM53h40
Madrid, Estación Sur/Gare routière Méndez Alvaro - 83
02:15AMBerlin
3 transfers
FlixBus
08:35PM40h56
Madrid, Estación Sur/Gare routière Méndez Alvaro - 83
01:31PMBerlin-Gesundbrunnen station
3 transfers
FlixBus
08:35PM39h00
Madrid, Estación Sur/Gare routière Méndez Alvaro - 83
11:35AMBerlin
2 transfers
FlixBus
08:35PM37h55
Madrid, Estación Sur/Gare routière Méndez Alvaro - 83
10:30AMBerlin
2 transfers
FlixBus
08:35PM39h10
Madrid, Estación Sur/Gare routière Méndez Alvaro - 83
11:45AMBerlin, Bahnhof Südkreuz
2 transfers
FlixBus
08:35PM39h35
Madrid, Estación Sur/Gare routière Méndez Alvaro - 83
12:10PMBerlin
2 transfers
FlixBus
08:35PM41h26
Madrid, Estación Sur/Gare routière Méndez Alvaro - 83
02:01PMBerlin Südkreuz station
2 transfers
FlixBus
08:35PM36h20
Madrid, Estación Sur/Gare routière Méndez Alvaro - 83
08:55AMBerlin, Zentralen Omnibusbahnhof
1 transfer
FlixBus
08:35PM39h25
Madrid, Estación Sur/Gare routière Méndez Alvaro - 83
12:00PMBerlin Hbf
2 transfers
FlixBus
08:50PM38h25
Madrid, Estación Sur/Gare routière Méndez Alvaro - 83
11:15AMBerlin, Zentralen Omnibusbahnhof
1 transfer
FlixBus
09:10PM38h50
Madrid
12:00PMBerlin Hbf
2 transfers
FlixBus
09:10PM40h51
Madrid
02:01PMBerlin Südkreuz station
2 transfers
FlixBus
09:10PM39h04
Madrid
12:14PMBerlin Spandau
2 transfers
FlixBus
09:10PM38h35
Madrid
11:45AMBerlin, Bahnhof Südkreuz
2 transfers
FlixBus
09:10PM53h05
Madrid
02:15AMBerlin
3 transfers
FlixBus
09:10PM38h55
Madrid
12:05PMBerlin
2 transfers
FlixBus
09:10PM46h35
Madrid
07:45PMBerlin
3 transfers
FlixBus
09:10PM35h45
Madrid
08:55AMBerlin, Zentralen Omnibusbahnhof
1 transfer
FlixBus
09:10PM38h25
Madrid
11:35AMBerlin
2 transfers
FlixBus
09:10PM37h20
Madrid
10:30AMBerlin
2 transfers
FlixBus
09:10PM40h21
Madrid
01:31PMBerlin-Gesundbrunnen station
3 transfers
FlixBus
09:10PM53h45
Madrid
02:55AMBerlin
3 transfers
FlixBus
11:25PM60h10
Madrid
11:35AMBerlin
3 transfers
FlixBus
11:25PM60h07
Madrid
11:32AMBerlin Hbf
3 transfers
FlixBus
11:25PM62h36
Madrid
02:01PMBerlin Südkreuz station
3 transfers
FlixBus
11:25PM60h55
Madrid
12:20PMBerlin
3 transfers
FlixBus
11:25PM59h05
Madrid
10:30AMBerlin
3 transfers
FlixBus
11:25PM55h55
Madrid
07:20AMBerlin, Zentralen Omnibusbahnhof
2 transfers

This is the last bus of the day.

Find all the dates and times for this journey

Compare prices and tickets Madrid to Berlin by train, bus, or flight

Tue
Sep 10
Wed
Sep 11
Thu
Sep 12
Fri
Sep 13
Sat
Sep 14
Sun
Sep 15
Mon
Sep 16
Tue
Sep 17
Wed
Sep 18
Thu
Sep 19
Fri
Sep 20
Sat
Sep 21
Sun
Sep 22
Mon
Sep 23
Tue
Sep 24
Wed
Sep 25
Thu
Sep 26
Fri
Sep 27
Sat
Sep 28
Sun
Sep 29
Mon
Sep 30

Bus times from Madrid to Berlin

Showing times and prices for Sep 10

Fastest Journey

1 d 10 h 25 m

Average

1 d 20 h 16 m

Buses per day

37

Distance

1870 km

It's difficult to get from Madrid to Berlin without transferring at least once.

Fastest
FlixBus
04:40PM34h25
Madrid, Estación Sur/Gare routière Méndez Alvaro - 83
03:05AMBerlin, Zentralen Omnibusbahnhof
$1781One-way
1 transfer
2nd Fastest
FlixBus
04:40PM34h45
Madrid, Estación Sur/Gare routière Méndez Alvaro - 83
03:25AMBerlin, Bahnhof Südkreuz
$1781One-way
1 transfer
FlixBus
09:10PM35h45
Madrid
08:55AMBerlin, Zentralen Omnibusbahnhof
$1971One-way
1 transfer
FlixBus
08:35PM36h20
Madrid, Estación Sur/Gare routière Méndez Alvaro - 83
08:55AMBerlin, Zentralen Omnibusbahnhof
$1751One-way
1 transfer
FlixBus
04:40PM36h50
Madrid, Estación Sur/Gare routière Méndez Alvaro - 83
05:30AMBerlin
$1711One-way
2 transfers

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

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Overview: Bus from Madrid to Berlin

distanceDistance1159 miles (1869 km)
durationAverage bus duration34 h 10 min
priceAverage bus ticket price$237 (€200)
frequencyBus frequency2 a day
changesDirect busNo
carriersBus companiesFlixBus or BlaBlaCar Bus

Buses from Madrid to Berlin cover the 1159 miles (1869 km) long route taking on average 34 h 10 min with our travel partners like FlixBus or BlaBlaCar Bus. Normally, there are 2 buses operating per day. You can get the cheapest bus tickets for this trip for as low as $171 (€145), but the average price of bus tickets is $237 (€200).

Bus companies: FlixBus and BlaBlaCar Bus from Madrid to Berlin

FlixBus and BlaBlaCar Bus buses will get you between Madrid and Berlin from $126 (€107). With over 1000 travel companies on Omio, you can find the best bus times and tickets for your trip.

FlixBus is one of the most popular low-cost bus companies in Europe. Founded in Germany, FlixBus has expanded its services throughout Europe and even to the United States, giving travelers in both continents the option to take a long-distance bus at an affordable price. FlixBus also operates overnight buses on select routes throughout Europe. FlixBus offers only the Standard ticket for all its routes, which allows you to bring one carry-on bag and one checked 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 bus journeys, extra legroom, luggage space and toilets.

Bus information from Madrid to Berlin with FlixBus:

  • Average Duration: 34 h 25 min
  • Cheapest Price: $126
  • FlixBus frequency: 1 a day

FAQs: Bus from Madrid to Berlin

FAQs: Take the bus from Madrid to Berlin with ease. Whether you want fast, cheap or something entirely different, our travel experts have the information you need to know so you can find the best option from Madrid to Berlin.
FAQs
Cheap bus tickets from Madrid to Berlin can start from as little as $171 (€145) when you book in advance. The average bus ticket price for Madrid to Berlin is $236 (€200); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
On average the Madrid to Berlin bus time is 34 h 10 min   covering the 1159 mile (1869 km) long journey, but the journey time can vary depending on specific dates or if traveling on weekends and holidays.
The first bus from Madrid to Berlin leaves at 12: 50 PM. Plan your trip with the Journey Planner   from Omio.
The last bus from Madrid to Berlin leaves at 9: 25 PM.
There are 2 buses a day from Madrid to Berlin which require at least one change with FlixBus or BlaBlaCar Bus. Schedules can vary on holidays or weekends with fewer buses.
Take the Madrid to Berlin bus with FlixBus or BlaBlaCar Bus. However, it's always good to check out all possible bus providers for the route from Madrid to Berlin as there might be differences in the amenities they offer.
The cheapest month for a bus from Madrid to Berlin is December.
You have options as you can travel from Madrid to Berlin 3 different ways: train, bus or flight.

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
Currency
Language

Useful links