- Porto to Berlin buses
Previously seen trips
| Operated by | Vehicle type | Departure time | Departure location | Trip duration | Arrival time | Arrival location | Recommended | Price and booking link |
|---|---|---|---|---|---|---|---|---|
![]() | Bus | Campanhã Bus terminal | Zoo | No tags | ||||
![]() | Bus | Campanhã Bus terminal | Berlin Central Bus Station (ZOB)* | No tags | ||||
![]() | Bus | Campanhã Bus terminal | Wannsee | No tags | ||||
![]() | Bus | Campanhã Bus terminal | Berlin Südkreuz | No tags | ||||
![]() | Bus | Campanhã Bus terminal | Alexanderplatz | No tags |
Get from Porto to Berlin
This route is served by bus only
The journey takes about 1 day, 22 hours 40 minutes and with fares starting at just $126, it presents an excellent value for a comfortable ride.
29bus per day
1d 22hAverage Duration
1289 milesDistance
52kgCO₂ emissions
Where are the popular stops in Porto and Berlin?
Stops in Porto
- B
TIC - Terminal Intermodal Campanhã
Terminal Intermodal de Campanhã, R. de Bonjóia, 4300-084 Porto, Portugal - CRua do Capitão Henrique Galvão, 4050-424 Porto, Portugal
- D
Praça do Infante D. Henrique
R. da Bolsa 1834, 4050-295 Porto, Portugal - E
Campo 24 de Agosto
Campo 24 de Agosto 147, 4300 Porto, Portugal - F
Praça da Galiza, 96
Praça da Galiza 96, 4050-481 Porto, Portugal
Stops in Berlin
- A
Berlin Central Bus Station (ZOB)
Masurenallee 6, 14057 Berlin, Germany - BKarolinenstraße 1F, 13507 Berlin, Germany
- CKronprinzessinnenweg 3, 14109 Berlin, Germany
- DHardenbergplatz 9, 10623 Berlin, Germany
- EHildegard-Knef-Platz, 10829 Berlin, Germany
- FAlexanderstraße 3, 10178 Berlin, Germany
Compare bus companies
DE bus companies: FlixBus, BlaBlaCar Bus, ALSA, Greyhound, Intercape, Rede Expressos, Trenitalia







