Madrid to Berlin bus with FlixBus

Sat, Apr 19
+ 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

The cheapest and fastest buses from Madrid to Berlin

Showing times and prices for Apr 19

Cheapest price

$206

Average price

$329

Fastest journey

1 d 10 h 10 m

Average duration

1 d 10 h 41 m

Buses per day

38

Distance

1870 km

Cheap tickets

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.

Infobus0 · 0
11:30PM41h00
Madrid
04:30PMBerlin
$2061One-way
1 transfer
FlixBusFlixBus · FlixBus
08:50PM34h10
Madrid
07:00AMBerlin, Zentraler Omnibusbahnhof (ZOB)
$2601One-way
1 transfer
FlixBusFlixBus · FlixBus
08:25PM34h35
Madrid, Estación Sur de Autobuses
07:00AMBerlin, Zentraler Omnibusbahnhof (ZOB)
$2611One-way
1 transfer
FlixBusFlixBus · FlixBus · FlixBus+FlixTrainFlixTrain
08:50PM35h20
Madrid
08:10AMBerlin Ostbahnhof
$2961One-way
3 transfers
FlixBusFlixBus · FlixBus · FlixBus+FlixTrainFlixTrain
08:50PM35h30
Madrid
08:20AMBerlin Hbf
$2961One-way
3 transfers

Live departures

Madrid to Berlin bus times

Showing buses for today, Friday, April 18
Last updated at 4:14 PM
ProviderDepartsDurationArrivesTransfers
Tickets
meinfernbus_flixbusFlixBus · FlixBus · FlixBus6:25 PM Madrid, Estación Sur de Autobuses
40h05
10:30 AM Berlin2 transfers
meinfernbus_flixbusFlixBus · FlixBus+flixbus_flixtrainFlixTrain6:25 PM Madrid, Estación Sur de Autobuses
40h24
10:49 AM Berlin Spandau2 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus6:25 PM Madrid, Estación Sur de Autobuses
39h20
9:45 AM Berlin, Bahnhof Südkreuz2 transfers
meinfernbus_flixbusFlixBus · FlixBus6:25 PM Madrid, Estación Sur de Autobuses
34h35
5:00 AM Berlin, Zentraler Omnibusbahnhof (ZOB)1 transfer
meinfernbus_flixbusFlixBus · FlixBus · FlixBus6:25 PM Madrid, Estación Sur de Autobuses
36h20
6:45 AM Berlin2 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus · FlixBus6:25 PM Madrid, Estación Sur de Autobuses
37h05
7:30 AM Berlin3 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus+flixbus_flixtrainFlixTrain6:25 PM Madrid, Estación Sur de Autobuses
35h55
6:20 AM Berlin Hbf3 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus+flixbus_flixtrainFlixTrain6:25 PM Madrid, Estación Sur de Autobuses
35h45
6:10 AM Berlin Ostbahnhof3 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus+flixbus_flixtrainFlixTrain6:50 PM Madrid
45h00
3:50 PM Berlin-Gesundbrunnen station3 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus+flixbus_flixtrainFlixTrain6:50 PM Madrid
35h20
6:10 AM Berlin Ostbahnhof3 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus · FlixBus6:50 PM Madrid, Estación Sur de Autobuses
41h00
11:50 AM Berlin3 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus6:50 PM Madrid, Estación Sur de Autobuses
42h45
1:35 PM Berlin, Bahnhof Südkreuz2 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus+flixbus_flixtrainFlixTrain6:50 PM Madrid, Estación Sur de Autobuses
40h48
11:38 AM Berlin Spandau3 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus+flixbus_flixtrainFlixTrain6:50 PM Madrid
40h40
11:30 AM Berlin-Lichtenberg station3 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus6:50 PM Madrid
39h40
10:30 AM Berlin2 transfers
meinfernbus_flixbusFlixBus · FlixBus+flixbus_flixtrainFlixTrain6:50 PM Madrid
39h59
10:49 AM Berlin Spandau2 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus+flixbus_flixtrainFlixTrain6:50 PM Madrid, Estación Sur de Autobuses
40h46
11:36 AM Berlin Ostbahnhof3 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus6:50 PM Madrid, Estación Sur de Autobuses
36h10
7:00 AM Berlin, Zentraler Omnibusbahnhof (ZOB)2 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus6:50 PM Madrid
35h55
6:45 AM Berlin2 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus+flixbus_flixtrainFlixTrain6:50 PM Madrid, Estación Sur de Autobuses
45h00
3:50 PM Berlin-Gesundbrunnen station3 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus6:50 PM Madrid
38h55
9:45 AM Berlin, Bahnhof Südkreuz2 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus6:50 PM Madrid
41h00
11:50 AM Berlin2 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus+flixbus_flixtrainFlixTrain6:50 PM Madrid
35h30
6:20 AM Berlin Hbf3 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus · FlixBus6:50 PM Madrid
36h40
7:30 AM Berlin3 transfers
meinfernbus_flixbusFlixBus · FlixBus6:50 PM Madrid
34h10
5:00 AM Berlin, Zentraler Omnibusbahnhof (ZOB)1 transfer
meinfernbus_flixbusFlixBus · FlixBus · FlixBus+flixbus_flixtrainFlixTrain6:50 PM Madrid, Estación Sur de Autobuses
40h40
11:30 AM Berlin-Lichtenberg station3 transfers
Saturday, April 19
meinfernbus_flixbusFlixBus · FlixBus12:50 PM Madrid, Estación Sur de Autobuses
37h10
2:00 AM Berlin1 transfer
meinfernbus_flixbusFlixBus · FlixBus · FlixBus1:45 PM Madrid, Estación Sur de Autobuses
35h45
1:30 AM Berlin, Bahnhof Südkreuz2 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus1:45 PM Madrid, Estación Sur de Autobuses
41h00
6:45 AM Berlin2 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus1:45 PM Madrid, Estación Sur de Autobuses
39h50
5:35 AM Berlin, Bahnhof Südkreuz2 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus · FlixBus1:45 PM Madrid, Estación Sur de Autobuses
37h45
3:30 AM Berlin3 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus1:45 PM Madrid, Estación Sur de Autobuses
35h25
1:10 AM Berlin, Zentraler Omnibusbahnhof (ZOB)2 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus · FlixBus1:45 PM Madrid, Estación Sur de Autobuses
39h20
5:05 AM Berlin3 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus2:40 PM Madrid, Estación Sur de Autobuses
36h50
3:30 AM Berlin2 transfers
meinfernbus_flixbusFlixBus · FlixBus · FlixBus2:40 PM Madrid, Estación Sur de Autobuses
38h25
5:05 AM Berlin2 transfers
meinfernbus_flixbusFlixBus · FlixBus2:40 PM Madrid, Estación Sur de Autobuses
34h30
1:10 AM Berlin, Zentraler Omnibusbahnhof (ZOB)1 transfer
meinfernbus_flixbusFlixBus · FlixBus · FlixBus2:40 PM Madrid, Estación Sur de Autobuses
38h15
4:55 AM Berlin2 transfers
meinfernbus_flixbusFlixBus · FlixBus2:40 PM Madrid, Estación Sur de Autobuses
34h50
1:30 AM Berlin, Bahnhof Südkreuz1 transfer
meinfernbus_flixbusFlixBus · FlixBus · FlixBus+flixbus_flixtrainFlixTrain2:40 PM Madrid, Estación Sur de Autobuses
41h00
7:40 AM Berlin Spandau3 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

Fri
Apr 18
Sat
Apr 19
Sun
Apr 20
Mon
Apr 21
Tue
Apr 22
Wed
Apr 23
Thu
Apr 24
Fri
Apr 25
Sat
Apr 26
Sun
Apr 27
Mon
Apr 28
Tue
Apr 29
Wed
Apr 30
Thu
May 01
Fri
May 02
Sat
May 03
Sun
May 04
Mon
May 05
Tue
May 06
Wed
May 07
Thu
May 08

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

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Journey information

Overview: Bus from Madrid to Berlin

SpainSpain
GermanyGermany
Icon of bus
Buses from Madrid to Berlin run on average 37 times per day, taking around 1d 40h 3m. Cheap bus tickets for this journey start at $110 (€91) but you can travel from only $69 (€57) by flight.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Flight from $69 (€57)
Distance
1161 miles (1870 km)
Average bus duration
1d 40h 3m
Cheapest ticket price
$110 (€91)
Buses per day
37
Bus providers
2
Fastest bus
1d 34h 30m
First bus
00:10
Last bus
23:55
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Flight from $69 (€57)

Bus companies: FlixBus and BlaBlaCar Bus from Madrid to Berlin

FlixBus and BlaBlaCar Bus buses will get you between Madrid and Berlin from $130 (€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: $130
  • 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

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