Bus Tickets from Porto to Berlin

Previously seen trips

Next departures for Porto to Berlin on November 21
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
FlixBusBus
Campanhã Bus terminal
ZooNo tags
FlixBusBus
Campanhã Bus terminal
Berlin Central Bus Station (ZOB)*No tags
FlixBusBus
Campanhã Bus terminal
WannseeNo tags
FlixBusBus
Campanhã Bus terminal
Berlin SüdkreuzNo tags
FlixBusBus
Campanhã Bus terminal
AlexanderplatzNo 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 $182, it presents an excellent value for a comfortable ride.

29bus per day
1d 22hAverage Duration
2078 kmDistance
52kgCO₂ emissions

Frequently asked questions about travelling from Porto to Berlin by bus

  1. How far is Porto from Berlin?

    Porto and Berlin are 2088 km (1295 miles) apart.

  2. What are the departure and arrival locations for buses traveling from Porto to Berlin?

    Buses departing from Porto Airport in Porto will take you to Berlin Central Bus Station (ZOB) in Berlin.

People from around the world trust Busbud