1map logoGo to main page

Lisbon, Lisbon Region to Barcelona, Catalonia from $38: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Lisbon, Portugal
to
Barcelona, Spain

How to Get from Lisbon 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.

$38 - PlaneBest price
1011.3 kmDistance
4h 42m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Lisbon 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.

Company
various
Plane
Average Duration
4h  53m
Estimated price
$38-209
Recommended
route map
Distance: 1011.3 km
Duration: 4h 42m

See more options

Pricing table
Company
Comboios De Portugal, Renfe
Train
Average Duration
13h  23m
Estimated price
$76-167
Company
FlixBus
Bus
Average Duration
16h  5m
Estimated price
$80-160
Company
various
Drive
Average Duration
4h  42m
Estimated price
$141-346
Company
various
Drive
Average Duration
11h  47m
Estimated price
$220-330

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $29 $52 $36 $36 $34 $40 $61
Fly $62 $67 $82 $75 $65 $74 $78

Traveling From Lisbon to Barcelona

The journey from Lisbon to Barcelona presents you with a blend of Lisbon's colorful tiles and rich history alongside Barcelona's vibrant architecture and lively beach culture.

Best Neighbourhoods in Barcelona

Barcelona boasts diverse neighborhoods, each with its distinct character and charm.

Gothic Quarter
• Narrow medieval streets filled with history.
• Vibrant nightlife and cozy cafes.
Gràcia
• Bohemian atmosphere with unique boutiques.
• Lively plazas perfect for socializing.
El Born
• Trendy shops and art galleries abound.
• Close to the iconic Picasso Museum.

Best Times To Visit Barcelona's Attractions

Timing your visits can elevate your Barcelona experience significantly.

Sagrada Familia
Visit early in the morning to enjoy a quieter atmosphere and avoid long lines.
Park Güell
Weekdays in the late afternoon offer fewer crowds and stunning sunset views.
La Rambla
Explore during weekday mornings for a more relaxed stroll and local vibe.

Barcelona Weather: What to Expect Year-Round

Barcelona enjoys a Mediterranean climate, characterized by hot summers and mild winters, making it a year-round destination. Spring and fall offer the most pleasant weather for exploring the city's attractions without the summer heat or winter chill.

Dining Recommendation in Barcelona

Try the iconic tapas at Vermut Search, where the lively atmosphere invites you to indulge in small plates bursting with bold flavors that contrast with Lisbon's hearty seafood dishes. The use of local ingredients and the communal dining style provides a distinctly Catalan experience that enhances your culinary adventure.

Lisbon - Barcelona operators

Explore transport companies operating between Lisbon and Barcelona, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane Show flights
Website
iberia.com

Plane from Lisboa to Barcelona

Average Duration
2h
Estimated price
$45-260

Plane from Lisboa to Barcelona via Madrid

Average Duration
3h 42m
Estimated price
$80-340
Website
flytap.com

Plane from Lisboa to Barcelona

Average Duration
1h 50m
Estimated price
$50-380
Website
easyjet.com

Plane from Lisboa to Barcelona

Average Duration
1h 56m
Estimated price
$40-230
Website
vueling.com

Plane from Lisboa to Barcelona

Average Duration
2h
Estimated price
$45-260

Plane from Lisboa to Barcelona via Madrid

Average Duration
3h 50m
Estimated price
$80-340
Website
ryanair.com

Plane from Lisboa to Barcelona

Average Duration
1h 50m
Estimated price
$40-400
Train Show train routes
Contact phone
+351 210 900 032
Website
cp.pt

Train from Estação Ferroviária de Lisboa Oriente to Entroncamento

Average Duration
1h 27m
Estimated price
$6-10

Train from Entroncamento to Badajoz

Average Duration
2h 45m
Estimated price
$11-17
Contact phone
+34 91 232 03 20
Website
renfe.com

Train from Badajoz to Estación de tren de Atocha

Average Duration
4h 26m
Estimated price
$35-55

Train from Estación de tren de Atocha to Barcelona-Sants

Average Duration
2h 57m
Estimated price
$50-75
Contact phone
+34 910 150 000
Website
iryo.eu

Train from Estación de tren de Atocha to Barcelona-Sants

Average Duration
2h 52m
Estimated price
$30-85
Contact phone
+34 910 780 990
Website
ouigo.com

Train from Estación de tren de Atocha to Barcelona-Sants

Average Duration
2h 55m
Estimated price
$23-35
Bus Show bus routes
Contact phone
+49 30 300 137 300
Website
flixbus.de

Bus from Estação Rodoviária de Lisboa Oriente to Estación de Autobuses Barcelona Nord

Average Duration
16h 5m
Estimated price
$100-140
Contact phone
+33 1 71 53 01 80
Website
blablacar.fr

Bus from Estação Rodoviária de Lisboa Oriente to Estación de Autobuses Barcelona Nord

Average Duration
15h 10m
Estimated price
$80-120
Contact phone
+34 910 207 007
Website
alsa.es

Bus from Estação Rodoviária de Lisboa Oriente to Estación de Autobuses Barcelona Nord

Average Duration
16h 15m
Estimated price
$100-160

Lisbon to Barcelona: Overview of Bus, Train, Flight, and Car Trips

Traveling between Lisbon 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.

🚗 Embark on an unforgettable road trip from Lisbon to Barcelona, covering a scenic driving distance of 779 miles through the stunning landscapes of Portugal and Spain. 💰 Experience the freedom of the open road while enjoying the flexibility of prices ranging from €203 to €304 for the journey from Lisbon to Barcelona by car.
Average price
€203 - €304
🌉 The total travel time for the train journey from Lisbon to Barcelona, including transfers, is approximately 13 hours and 23 minutes. The route offers a mix of landscapes and cities, providing a diverse experience for passengers as they travel from Portugal to Spain. 💰 Ticket prices for the train between Lisbon and Barcelona can range from €70 to €154, making it a cost-effective and convenient option for those looking to explore both cities in a single trip. Travelers can enjoy the comfort of train travel while exploring the stunning scenery along the way.
Departure Point
Estação Ferroviária de Lisboa Oriente station
Arrival Point
Barcelona-Sants station
Useful tips for train travellers
• Onboard services for the train journey from Lisbon to Barcelona include catering options provided by the operator Renfe. You can enjoy snacks, light meals, and beverages available for purchase from the dining car or via onboard service. Be sure to check the menu available on your specific service, as offerings can vary based on the time of travel.
• The train offers different seating options, including First Class, Business Class, and Economy Class. First Class features spacious recliners with complimentary meals and beverages, while Business Class offers comfortable seating with a good amount of legroom and complimentary snacks. Economy Class provides standard seating; however, it's advisable to book in advance for better seats. For more details, visit the operator's website: Renfe (renfe.com) and Comboios de Portugal (cp.pt).
• Upon arrival at Barcelona Sants Station, you'll find facilities such as luggage storage at the 'Consigna' service, restrooms on various levels, and showers available for a fee. To navigate the station, follow the signs in English or Spanish for easy access to these amenities. Also, the fastest way to reach the city center from Sants Station is to take the L3 Metro line (Green Line) toward Canyelles, getting off at the stops like Passeig de Gràcia or Catalunya for direct access to popular destinations.
🛫 Flying from Lisbon to Barcelona is efficient and convenient with the quickest direct flight taking only 1 hour and 50 minutes, making it a popular choice for travelers. 🌍 Overall, the flight from Lisbon to Barcelona typically takes around 4 hours and 53 minutes, with ticket prices varying from €35 to €193, offering travelers flexibility in choosing the most suitable option for their budget and schedule.
Departure Point
Lisboa Airport
Arrival Point
Barcelona Airport
Useful tips for plane travellers
• Consider flying with Ryanair, Iberia, or Vueling Airlines for budget-friendly options; booking your tickets in advance can help you snag prices ranging from €34 to €187.
• Upon arriving at Barcelona-El Prat Airport, follow the 'Sortida' signs to access transport options; the airport has clear signage, but it can get crowded, so allow extra time to find your way.
• Expect to pay around €30-€40 for a taxi from Barcelona-El Prat Airport to the city center; it's a quick trip of about 20-30 minutes, depending on traffic, or consider taking the Aerobus for a more economical option at €5.90.
🚌 Experience a scenic journey from Lisbon to Barcelona by bus, departing twice daily from Estação Rodoviária de Lisboa Oriente and arriving at Estación de Autobuses Barcelona Nord. The comfortable ride takes approximately 16 hours and 5 minutes. 🌍 Explore the diverse landscapes of Portugal and Spain during the 16-hour bus ride, operated by FlixBus. The route offers a convenient way to travel between these two vibrant European cities. 💰 Ticket prices for the Lisbon to Barcelona bus range from €74 to €148, providing an affordable and efficient transportation option for those looking to immerse themselves in the beauty and culture of these iconic destinations.
Departure Point
Estação Rodoviária de Lisboa Oriente station
Arrival Point
Estación de Autobuses Barcelona Nord station

Frequently asked questions

Find out more about the route from Lisbon to Barcelona.

Or choose the category:
The distance between Lisbon and Barcelona is approximately 629 miles. By train, it typically takes around 13 hours and 18 minutes to travel from Lisbon to Barcelona. By flying, the travel time is reduced to 4 hours and 53 minutes. Driving by car from Barcelona to Lisbon takes around 11 hours and 41 minutes, while taking a bus would take approximately 16 hours and 20 minutes.
The most cost-effective and time-efficient transportation option for traveling from Lisbon to Barcelona is by flying. Flying takes only 4 hours and 53 minutes, making it the fastest option available. Additionally, flight ticket prices range from €27-€199, making it the cheapest way to travel between the two cities.
The prices for a train journey from Lisbon to Barcelona can range from €68 to €151. On the other hand, the prices for a bus ride between the two cities can vary from €86 to €127. These prices may fluctuate depending on factors such as the time of year, availability, and class of service. It's recommended to check with different transportation providers to find the best prices for your desired travel dates.
To travel from Lisbon to Barcelona without using public transportation, you can choose to drive. The distance between the two cities is approximately 776 miles and it takes around 11 hours and 41 minutes to drive. You have the option to rent a car and enjoy the scenic drive or use your own vehicle. However, note that the prices for renting a car for this journey can range from €199 to €299, depending on the rental company and vehicle chosen.
To travel from Lisbon to Barcelona without a car, the best option is to take a train, which takes approximately 13 hours and 18 minutes and costs between €63 and €154. Alternatively, flying is a faster option, with a travel time of 4 hours and 53 minutes and a cost ranging from €27 to €199. Another possibility is to take a bus, which takes about 16 hours and 20 minutes and costs between €86 and €127.
Yes, there is a direct link between Lisbon and Barcelona. Travelers can take a direct bus from Lisbon to Barcelona, which departs once daily and takes approximately 16 hours and 20 minutes. Alternatively, there is no direct train from Lisbon to Barcelona, but there are train services available with transfers in Entroncamento, Badajoz, and Madrid-Puerta De Atocha, with a total travel time of around 13 hours and 18 minutes.
The flight time between Lisbon and Barcelona is typically 1 hour and 50 minutes for a direct flight. The cost of the flight can vary between €30 to €198, depending on the airline, time of booking, and availability. It's recommended to check with different airlines and compare prices to find the best deal for your travel.
There are numerous options for accommodations near Barcelona with over 1986 hotels to choose from. Prices for hotels start at €43, offering a range of options to suit different budgets. Whether you prefer luxury hotels, boutique accommodations, or budget-friendly options, there are plenty of choices available to meet your needs and preferences in Barcelona.

Trips to Barcelona