ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Trip to Porto

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration18h
Distance1287
Avg. price$
Bus trips found

Buses from Barcelona to Porto

🚌 There is no direct bus from Barcelona to Porto. However, you can take a journey with transfers that takes approximately 17 hours and 10 minutes. The services depart from Estación de Autobuses Barcelona Nord and arrive at Porto Campanhã Bus terminal via Lleida. 🌍 Route 1: It takes 16 hours and 5 minutes to reach Porto from Barcelona, covering a distance of 1,010 km with one transfer. The first step involves a bus towards Madrid Interc. Plaza Castilla, followed by a bus towards Porto Campanha Bus Station. 🛣️ Route 2: Another option is a 16-hour and 29-minute journey from Barcelona to Porto, which spans 1,067 km with a transfer. This route includes buses towards Madrid Interc. Plaza Castilla and then towards Oporto Aeropuerto Sa Carneiro.

Where to stay in Porto

Houses, apartments, villas, hostels and much more - choose the accommodation option according to your wishes!

Accomodation
  • There is no direct bus from Barcelona to Porto. The most common route involves taking a bus from Estación de Autobuses Barcelona Nord to Lleida, and then transferring to another bus that will take you to Porto Campanhã Bus terminal. This journey typically takes around 17 hours and 10 minutes in total, including the transfers. Make sure to check the schedules and availability of tickets in advance to plan your trip accordingly.
  • You can catch the Barcelona to Porto bus at the Estación de Autobuses Barcelona Nord station. This station serves as the departure point for the bus services operated by Alsina Graells, S.A. Make sure to arrive at the station well in advance of the departure time to ensure a smooth boarding process. Double-check the exact location and any specific instructions provided by the bus operator for your trip to Porto.
  • The Barcelona to Porto bus services, operated by Autocares Lázara, arrive at the Porto Campanhã Bus terminal station in Porto. This station is a prominent arrival point where passengers can disembark and continue their travels within the city. Upon arrival, be sure to gather your belongings and check for any onward travel arrangements or transportation options. Take advantage of any amenities or services available at the Porto Campanhã Bus terminal as needed.
  • The cost of a bus ticket from Barcelona to Porto typically ranges from €88 to €113, depending on the specific bus company, time of booking, and any promotional offers available. It's advisable to book your ticket in advance to potentially secure a lower fare, especially during peak travel seasons. Be sure to check the latest prices and availability on the bus operator's website or at the station before planning your journey.
  • Buses traveling from Barcelona to Porto are typically less crowded during weekdays, especially on Tuesdays, Wednesdays, and Thursdays. The busiest days for bus travel on this route tend to be Fridays and Sundays, as they are popular days for tourists and weekend getaways. Additionally, early morning and late evening buses may be less crowded compared to midday departures. It's advisable to book your tickets in advance and consider traveling during off-peak hours to potentially have a more comfortable and less crowded journey.
  • The first bus of the day from Barcelona to Porto typically departs in the early morning around 6:00 AM. On the other hand, the last bus usually leaves Barcelona in the late evening around 10:00 PM. It's recommended to check the specific schedules and availability for the date of your travel to confirm the exact departure times for the first and last buses on that day.

Will you be returning to Barcelona by bus?

If you are on a return bus ride, check the buses from Porto to Barcelona.

See schedule