Porto, Norte Region to Barcelona, Catalonia from $34: 7 ways by bus, train, flight or car
Compare Travel Options and Prices
How to Get from Porto to Barcelona: Cheapest, Fastest and Best Way
1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.
Compare Train, Bus, Flight, and Driving Options
Get detailed, step-by-step directions below for your trip from Porto to Barcelona with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.
See more options
Compare prices for your selected dates
Type | Mo 06/01 | Tu 07/01 | We 08/01 | Th 09/01 | Fr 10/01 | Sa 11/01 | Su 12/01 |
---|---|---|---|---|---|---|---|
Bus | $58 | $56 | $57 | $54 | $45 | $45 | $61 |
Fly | $55 | $41 | $38 | $40 | $46 | $55 | $67 |
Traveling From Porto to Barcelona
Traveling from Porto to Barcelona offers an intriguing blend of Portugal's laid-back charm and Spain's vibrant energy.
Best Neighbourhoods in Barcelona
Barcelona's neighborhoods each offer distinct experiences and atmospheres for visitors.
Best Times To Visit Barcelona's Attractions
Timing your visits can significantly enhance your Barcelona experience.
Barcelona Weather: What to Expect Year-Round
Barcelona enjoys a Mediterranean climate, characterized by mild winters and hot summers, making it a year-round destination. Visiting during spring or fall offers pleasant temperatures and fewer tourists, allowing you to fully appreciate the city's beauty.
Dining Recommendation in Barcelona
When in Barcelona, don’t miss the opportunity to indulge in tapas at El Xampanyet, a lively spot that showcases a vibrant social dining culture, contrasting with Porto's cozy, wine-centric meals. The emphasis on fresh, locally sourced ingredients and the interactive experience of sharing small plates provides a distinctly lively atmosphere that sets Barcelona apart.
Porto - Barcelona operators
Explore transport companies operating between Porto and Barcelona, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.
Plane from Porto (OPO) to Barcelona (BCN)
Plane from Porto (OPO) to Barcelona (BCN) via Madrid
Plane from Vigo (VGO) to Barcelona (BCN)
Plane from Vigo (VGO) to Barcelona (BCN) via Madrid
Plane from Porto (OPO) to Barcelona (BCN)
Plane from Porto (OPO) to Barcelona (BCN) via Madrid
Plane from Vigo (VGO) to Barcelona (BCN)
Plane from Vigo (VGO) to Barcelona (BCN) via Madrid
Plane from Porto (OPO) to Barcelona (BCN)
Plane from Vigo (VGO) to Barcelona (BCN)
Plane from Porto (OPO) to Barcelona (BCN) via Madrid
Plane from Vigo (VGO) to Barcelona (BCN) via Madrid
Train from Porto - Campanha to Vigo Guixar
Train from Vigo Urzaiz to Madrid-Chamartin
Train from Estación de tren de Atocha to Barcelona-Sants
Train from Vigo Guixar to Barcelona-Sants
Bus from Porto Campanhã Bus terminal to Lleida
Bus from Porto Campanhã Bus terminal to Madrid
Bus from Lleida to Estación de Autobuses Barcelona Nord
Bus from Porto Campanhã Bus terminal to Vigo
Bus from Porto Campanhã Bus terminal to Vigo
Bus from Porto Campanhã Bus terminal to Vigo Vialia Center Bus Station
Bus from Porto Campanhã Bus terminal to Vigo
Bus from Porto Campanhã Bus terminal to Lleida
Bus from Porto Campanhã Bus terminal to Andorra la Vella Bus Station
Porto to Barcelona: Overview of Bus, Train, Flight, and Car Trips
Traveling between Porto and Barcelona offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.
Useful tips for train travellers
Useful tips for plane travellers
Useful tips for bus travellers
Frequently asked questions
Find out more about the route from Porto to Barcelona.
Trips from Porto
- Porto to Seville
- Porto to Sintra
- Porto to Lagos
- Porto to Santiago de Compostela
- Porto to Arouca
- Porto to Madrid
- Porto to Coimbra
- Porto to Bilbao
- Porto to Braga
- Porto to Aveiro
- Porto to Lisbon
- Porto to Vigo
- Porto to Faro
- Porto to Valencia
- Porto to Chaves
- Porto to Estoril
- Porto to Salamanca
- Porto to Malaga
- Porto to Nazaré
- Porto to Paris
- Porto to London
- Porto to Madeira Island
- Porto to Guimarães
- Porto to Amsterdam
- Porto to Pinhão
- Porto to Rome
- Porto to Matosinhos (Porto)
- Porto to Palermo
- Porto to Vizela
- Porto to Fatima
- Porto to Cascais
- Porto to Obidos
- Porto to Evora
- Porto to Vilar de Perdizes
- Porto to Ciudad Rodrigo
- Porto to Castro Laboreiro
- Porto to Famalicão
- Porto to Antwerp
- Porto to Puerto Escondido (Oaxaca)
- Porto to Mealhada
Trips to Barcelona
- Madrid to Barcelona
- Lisbon to Barcelona
- Berlin to Barcelona
- Marseille to Barcelona
- Florence to Barcelona
- Bilbao to Barcelona
- Venice to Barcelona
- Munich to Barcelona
- Nice to Barcelona
- Toulouse to Barcelona
- Alicante to Barcelona
- Milan to Barcelona
- Rome to Barcelona
- Seville to Barcelona
- Bordeaux to Barcelona
- Amsterdam to Barcelona
- Lyon to Barcelona
- Valencia to Barcelona
- Montpellier to Barcelona
- Girona to Barcelona
- Sitges to Barcelona
- Granada to Barcelona
- Tarragona to Barcelona
- London to Barcelona
- Palma de Mallorca to Barcelona
- Malaga to Barcelona
- Almería to Barcelona
- Costa Brava to Barcelona
- Paris to Barcelona
- Valence (Drome) to Barcelona
- Ibiza Town to Barcelona
- Calonge (Catalonia) to Barcelona
- Newark to Barcelona
- Orlando to Barcelona
- Miami to Barcelona
- Barbastro to Barcelona
- Seattle to Barcelona
- Atlanta to Barcelona
- San Diego to Barcelona
- Charlotte to Barcelona