Barcelona to Berlin bus with FlixBus

Sun, 20 Apr
+ 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 coaches from Barcelona to Berlin

Showing times and prices for 20 Apr

Cheapest price

£153

Average price

£242

Fastest journey

1 d 3 h 52 m

Average duration

1 d 4 h 48 m

Buses per day

73

Distance

1500 km

Cheap tickets

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

Infobus0 · 0
12:3028h00
Barcelona
16:30Berlin
£1531One-way
1 change
FlixBusFlixBus · FlixBus
02:5032h10
Barcelona, Estació d'Autobusos Nord
11:00Berlin, Zentraler Omnibusbahnhof (ZOB)
£1661One-way
1 change
FlixBusFlixBus · FlixBus
02:2032h40
Barcelona, Estación de Autobuses de Sants
11:00Berlin, Zentraler Omnibusbahnhof (ZOB)
£1661One-way
1 change
FlixBusFlixBus · FlixBus
18:2034h10
Barcelona, Estació d'Autobusos Nord
04:30Berlin, Bahnhof Südkreuz
£1721One-way
1 change
FlixBusFlixBus · FlixBus
18:2033h45
Barcelona, Estació d'Autobusos Nord
04:05Berlin, Zentraler Omnibusbahnhof (ZOB)
£1721One-way
1 change

Live departures

Barcelona to Berlin bus times

Showing buses for today, Saturday 19 April
Last updated at 01:54
ProviderDepartsDurationArrivesChanges
Tickets
meinfernbus_flixbusFlixBus · FlixBus · FlixBus05:30 Barcelona, Estació d'Autobusos Nord
37h30
19:00 Berlin2 changes
meinfernbus_flixbusFlixBus · FlixBus · FlixBus05:30 Barcelona, Estació d'Autobusos Nord
34h20
15:50 Berlin2 changes
meinfernbus_flixbusFlixBus · FlixBus05:30 Barcelona, Estació d'Autobusos Nord
31h20
12:50 Berlin, Zentraler Omnibusbahnhof (ZOB)1 change
meinfernbus_flixbusFlixBus · FlixBus+flixbus_flixtrainFlixTrain05:30 Barcelona, Estació d'Autobusos Nord
35h11
16:41 Berlin Spandau2 changes
meinfernbus_flixbusFlixBus · FlixBus+flixbus_flixtrainFlixTrain05:30 Barcelona, Estació d'Autobusos Nord
34h53
16:23 Berlin-Gesundbrunnen station2 changes
meinfernbus_flixbusFlixBus · FlixBus05:30 Barcelona, Estació d'Autobusos Nord
32h05
13:35 Berlin, Bahnhof Südkreuz1 change
meinfernbus_flixbusFlixBus · FlixBus07:45 Barcelona, Estació d'Autobusos Nord
31h50
15:35 Berlin, Zentraler Omnibusbahnhof (ZOB)1 change
meinfernbus_flixbusFlixBus · FlixBus · FlixBus08:50 Barcelona, Estació d'Autobusos Nord
36h05
20:55 Berlin2 changes
meinfernbus_flixbusFlixBus · FlixBus11:20 Barcelona, Estació d'Autobusos Nord
34h30
21:50 Berlin, Bahnhof Südkreuz1 change
meinfernbus_flixbusFlixBus · FlixBus · FlixBus11:20 Barcelona, Estació d'Autobusos Nord
36h05
23:25 Berlin2 changes
meinfernbus_flixbusFlixBus · FlixBus · FlixBus11:20 Barcelona, Estació d'Autobusos Nord
38h10
01:30 Berlin2 changes
meinfernbus_flixbusFlixBus · FlixBus · FlixBus · FlixBus12:30 Barcelona, Estación de Autobuses de Sants
37h00
01:30 Berlin3 changes
meinfernbus_flixbusFlixBus · FlixBus · FlixBus · FlixBus12:30 Barcelona, Estación de Autobuses de Sants
35h45
00:15 Berlin3 changes
meinfernbus_flixbusFlixBus · FlixBus · FlixBus · FlixBus12:30 Barcelona, Estación de Autobuses de Sants
36h25
00:55 Berlin3 changes
meinfernbus_flixbusFlixBus · FlixBus · FlixBus12:30 Barcelona, Estación de Autobuses de Sants
34h45
23:15 Berlin, Bahnhof Südkreuz2 changes
meinfernbus_flixbusFlixBus · FlixBus12:30 Barcelona, Estación de Autobuses de Sants
30h20
18:50 Berlin, Zentraler Omnibusbahnhof (ZOB)1 change
meinfernbus_flixbusFlixBus · FlixBus · FlixBus · FlixBus13:05 Barcelona, Estació d'Autobusos Nord
35h50
00:55 Berlin3 changes
meinfernbus_flixbusFlixBus · FlixBus · FlixBus · FlixBus13:05 Barcelona, Estació d'Autobusos Nord
35h10
00:15 Berlin3 changes
meinfernbus_flixbusFlixBus · FlixBus13:05 Barcelona, Estació d'Autobusos Nord
29h45
18:50 Berlin, Zentraler Omnibusbahnhof (ZOB)1 change
meinfernbus_flixbusFlixBus · FlixBus13:45 Barcelona, Estación de Autobuses de Sants
36h15
02:00 Berlin1 change
meinfernbus_flixbusFlixBus · FlixBus13:45 Barcelona, Estación de Autobuses de Sants
35h25
01:10 Berlin, Zentraler Omnibusbahnhof (ZOB)1 change
meinfernbus_flixbusFlixBus · FlixBus+flixbus_flixtrainFlixTrain13:45 Barcelona, Estación de Autobuses de Sants
30h39
20:24 Berlin Hbf2 changes
meinfernbus_flixbusFlixBus · FlixBus+flixbus_flixtrainFlixTrain13:45 Barcelona, Estación de Autobuses de Sants
30h27
20:12 Berlin Ostbahnhof2 changes
meinfernbus_flixbusFlixBus · FlixBus13:45 Barcelona, Estación de Autobuses de Sants
35h45
01:30 Berlin, Bahnhof Südkreuz1 change
meinfernbus_flixbusFlixBus · FlixBus14:25 Barcelona, Estació d'Autobusos Nord
35h35
02:00 Berlin1 change
meinfernbus_flixbusFlixBus · FlixBus14:25 Barcelona, Estació d'Autobusos Nord
35h05
01:30 Berlin, Bahnhof Südkreuz1 change
meinfernbus_flixbusFlixBus · FlixBus14:25 Barcelona, Estació d'Autobusos Nord
34h45
01:10 Berlin, Zentraler Omnibusbahnhof (ZOB)1 change
meinfernbus_flixbusFlixBus+flixbus_flixtrainFlixTrain16:20 Barcelona, Estació d'Autobusos Nord
27h52
20:12 Berlin Ostbahnhof1 change
meinfernbus_flixbusFlixBus+flixbus_flixtrainFlixTrain16:20 Barcelona, Estació d'Autobusos Nord
28h04
20:24 Berlin Hbf1 change
meinfernbus_flixbusFlixBus · FlixBus · FlixBus16:20 Barcelona, Estació d'Autobusos Nord
34h45
03:05 Berlin2 changes
meinfernbus_flixbusFlixBus · FlixBus · FlixBus18:30 Barcelona, Estación de Autobuses de Sants
34h35
05:05 Berlin2 changes
meinfernbus_flixbusFlixBus · FlixBus · FlixBus+flixbus_flixtrainFlixTrain18:30 Barcelona, Estación de Autobuses de Sants
37h10
07:40 Berlin Spandau3 changes
meinfernbus_flixbusFlixBus · FlixBus · FlixBus18:30 Barcelona, Estación de Autobuses de Sants
34h25
04:55 Berlin2 changes
meinfernbus_flixbusFlixBus · FlixBus · FlixBus18:30 Barcelona, Estación de Autobuses de Sants
33h00
03:30 Berlin2 changes
meinfernbus_flixbusFlixBus · FlixBus · FlixBus19:05 Barcelona, Estació d'Autobusos Nord
33h50
04:55 Berlin2 changes
meinfernbus_flixbusFlixBus · FlixBus · FlixBus19:05 Barcelona, Estació d'Autobusos Nord
32h25
03:30 Berlin2 changes
meinfernbus_flixbusFlixBus · FlixBus · FlixBus19:05 Barcelona, Estació d'Autobusos Nord
34h00
05:05 Berlin2 changes
meinfernbus_flixbusFlixBus · FlixBus · FlixBus+flixbus_flixtrainFlixTrain19:15 Barcelona, Estación de Autobuses de Sants
34h55
06:10 Berlin Ostbahnhof3 changes
meinfernbus_flixbusFlixBus · FlixBus · FlixBus19:15 Barcelona, Estación de Autobuses de Sants
30h50
02:05 Berlin, Zentraler Omnibusbahnhof (ZOB)2 changes
meinfernbus_flixbusFlixBus · FlixBus · FlixBus19:15 Barcelona, Estación de Autobuses de Sants
31h15
02:30 Berlin, Bahnhof Südkreuz2 changes
meinfernbus_flixbusFlixBus · FlixBus · FlixBus+flixbus_flixtrainFlixTrain19:15 Barcelona, Estación de Autobuses de Sants
35h05
06:20 Berlin Hbf3 changes
meinfernbus_flixbusFlixBus · FlixBus · FlixBus+flixbus_flixtrainFlixTrain19:45 Barcelona, Estació d'Autobusos Nord
39h53
11:38 Berlin Spandau3 changes
meinfernbus_flixbusFlixBus · FlixBus · FlixBus19:45 Barcelona, Estació d'Autobusos Nord
30h20
02:05 Berlin, Zentraler Omnibusbahnhof (ZOB)2 changes
meinfernbus_flixbusFlixBus · FlixBus · FlixBus19:45 Barcelona, Estació d'Autobusos Nord
30h45
02:30 Berlin, Bahnhof Südkreuz2 changes
meinfernbus_flixbusFlixBus · FlixBus · FlixBus19:45 Barcelona, Estació d'Autobusos Nord
35h00
06:45 Berlin2 changes
meinfernbus_flixbusFlixBus · FlixBus+flixbus_flixtrainFlixTrain21:10 Barcelona, Estación de Autobuses de Sants
39h02
12:12 Berlin Ostbahnhof2 changes
meinfernbus_flixbusFlixBus · FlixBus · FlixBus21:10 Barcelona, Estación de Autobuses de Sants
34h20
07:30 Berlin2 changes
meinfernbus_flixbusFlixBus · FlixBus · FlixBus+flixbus_flixtrainFlixTrain21:10 Barcelona, Estación de Autobuses de Sants
38h20
11:30 Berlin-Lichtenberg station3 changes
meinfernbus_flixbusFlixBus · FlixBus · FlixBus21:10 Barcelona, Estación de Autobuses de Sants
33h25
06:35 Berlin, Bahnhof Südkreuz2 changes
meinfernbus_flixbusFlixBus · FlixBus21:10 Barcelona, Estación de Autobuses de Sants
31h50
05:00 Berlin, Zentraler Omnibusbahnhof (ZOB)1 change
meinfernbus_flixbusFlixBus · FlixBus · FlixBus · FlixBus21:10 Barcelona, Estación de Autobuses de Sants
33h35
06:45 Berlin3 changes
meinfernbus_flixbusFlixBus · FlixBus · FlixBus21:10 Barcelona, Estación de Autobuses de Sants
37h20
10:30 Berlin2 changes
meinfernbus_flixbusFlixBus · FlixBus+flixbus_flixtrainFlixTrain21:10 Barcelona, Estación de Autobuses de Sants
36h14
09:24 Berlin Hbf2 changes
meinfernbus_flixbusFlixBus · FlixBus · FlixBus · FlixBus21:10 Barcelona, Estación de Autobuses de Sants
37h45
10:55 Berlin3 changes
meinfernbus_flixbusFlixBus · FlixBus · FlixBus21:45 Barcelona, Estació d'Autobusos Nord
35h55
09:40 Berlin2 changes
meinfernbus_flixbusFlixBus · FlixBus · FlixBus+flixbus_flixtrainFlixTrain21:45 Barcelona, Estació d'Autobusos Nord
37h45
11:30 Berlin-Lichtenberg station3 changes
meinfernbus_flixbusFlixBus · FlixBus · FlixBus21:45 Barcelona, Estació d'Autobusos Nord
38h05
11:50 Berlin2 changes
meinfernbus_flixbusFlixBus · FlixBus · FlixBus21:45 Barcelona, Estació d'Autobusos Nord
36h45
10:30 Berlin2 changes
meinfernbus_flixbusFlixBus · FlixBus21:45 Barcelona, Estació d'Autobusos Nord
31h15
05:00 Berlin, Zentraler Omnibusbahnhof (ZOB)1 change
meinfernbus_flixbusFlixBus · FlixBus · FlixBus21:45 Barcelona, Estació d'Autobusos Nord
32h50
06:35 Berlin, Bahnhof Südkreuz2 changes
meinfernbus_flixbusFlixBus · FlixBus · FlixBus21:45 Barcelona, Estació d'Autobusos Nord
33h45
07:30 Berlin2 changes
Sunday 20 April
meinfernbus_flixbusFlixBus · FlixBus · FlixBus00:20 Barcelona, Estación de Autobuses de Sants
37h15
13:35 Berlin, Bahnhof Südkreuz2 changes
meinfernbus_flixbusFlixBus · FlixBus · FlixBus · FlixBus00:20 Barcelona, Estación de Autobuses de Sants
38h35
14:55 Berlin3 changes
meinfernbus_flixbusFlixBus · FlixBus · FlixBus+flixbus_flixtrainFlixTrain00:20 Barcelona, Estación de Autobuses de Sants
35h18
11:38 Berlin Spandau3 changes
meinfernbus_flixbusFlixBus · FlixBus · FlixBus+flixbus_flixtrainFlixTrain00:20 Barcelona, Estación de Autobuses de Sants
35h10
11:30 Berlin-Lichtenberg station3 changes
meinfernbus_flixbusFlixBus · FlixBus00:20 Barcelona, Estación de Autobuses de Sants
32h40
09:00 Berlin, Zentraler Omnibusbahnhof (ZOB)1 change
meinfernbus_flixbusFlixBus · FlixBus · FlixBus+flixbus_flixtrainFlixTrain00:20 Barcelona, Estación de Autobuses de Sants
33h04
09:24 Berlin Hbf3 changes
meinfernbus_flixbusFlixBus · FlixBus · FlixBus+flixbus_flixtrainFlixTrain00:50 Barcelona, Estació d'Autobusos Nord
34h48
11:38 Berlin Spandau3 changes
meinfernbus_flixbusFlixBus · FlixBus00:50 Barcelona, Estació d'Autobusos Nord
32h10
09:00 Berlin, Zentraler Omnibusbahnhof (ZOB)1 change
meinfernbus_flixbusFlixBus · FlixBus · FlixBus+flixbus_flixtrainFlixTrain00:50 Barcelona, Estació d'Autobusos Nord
34h40
11:30 Berlin-Lichtenberg station3 changes
meinfernbus_flixbusFlixBus · FlixBus · FlixBus00:55 Barcelona, Estació d'Autobusos Nord
38h00
14:55 Berlin2 changes
meinfernbus_flixbusFlixBus · FlixBus+flixbus_flixtrainFlixTrain00:55 Barcelona, Estació d'Autobusos Nord
38h55
15:50 Berlin-Gesundbrunnen station2 changes

This is the last bus of the day.

Find all the dates and times for this journey

Compare prices and tickets Barcelona to Berlin by train, coach or flight

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

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

National Express
Eurolines France
RegioJet
Trenitalia

Journey information

Overview: Bus from Barcelona to Berlin

SpainSpain
GermanyGermany
Icon of bus
Buses from Barcelona to Berlin run on average 49 times per day, taking around 1d 32h 30m. Cheap bus tickets for this journey start at £78 but you can travel from only £61 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 £61
Distance
1500 km
Average bus duration
1d 32h 30m
Cheapest ticket price
£78
Buses per day
49
Bus providers
2
Fastest bus
1d 24h 7m
First bus
00:08
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 £61

Coach companies: FlixBus, BlaBlaCar Bus and Alsa Barcelona to Berlin

FlixBus, BlaBlaCar Bus and Alsa coaches will get you to Berlin from Barcelona from £74. With over 1000 travel companies on Omio, you can find the best coach times and tickets for your trip.

FlixBus is one of Europe's leading low-cost coach operators, founded in Germany and offering long-distance coach services in Europe and the U. S. FlixBus also operates overnight coaches on select routes throughout Europe. Standard amenities on FlixBus include free Wi-Fi, power outlets to charge your phone, tablet or laptop during long coach journeys, extra legroom, luggage space and toilets. You can even purchase snacks and drinks onboard. FlixBus offers only the Standard ticket for all its routes, which allows you to bring one hand luggage and one hold luggage per person. Additional fees apply for extra luggage and specific seat reservations, such as if you want to book an Extra Seat, Table Seat or the Panorama Seat.

FlixBus from Barcelona to Berlin coach information:

  • Average Duration: 23 h 31 min
  • Cheapest Price: £74
  • FlixBus frequency: 1 a day

FAQs: Barcelona to Berlin coach

FAQs: Take the bus from Barcelona 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 Barcelona 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