Travel Information between Barcelos and Lisbon
| 196 miles (316 km) | |
| Train, bus or flight | |
| $7 - $42 | |
| Bus • $7 (€6) • 4 h 30 min | |
| Flight • $42 (€37) • 50 min | |
| FlixBus, TAP Portugal or Intercidades |
Travel 196 miles (316 km) by train, bus or flight between Barcelos and Lisbon. The most popular travel companies which serve this trip are FlixBus, TAP Portugal or Intercidades among others. Travelers can even take a direct bus, flight or train from Barcelos to Lisbon.
Travel optionsfrom Barcelos to Lisbon
How to get from Barcelos to Lisbon by train, bus or flight.
Our recommendation
The best way to travel from Barcelos to Lisbon is by taking a train because it’s the best combination of price and speed.
IC 720Cheapest
FlixBusFastest
TP1923Other options
IC 730
IC 730
IC 720
FlixBus
FlixBus · FlixBus
FlixBus
TP1925
TP1927
TP1931Find all the dates and times for this journey by train, bus, flight, and ferry .
Compare prices and tickets Prices for trains, buses and flights
Compare train, bus, and flight prices over the next three weeks. See the best deals at a glance, find the lowest fares, and choose the option that fits your budget.
Nov 06
Nov 07
Nov 08
Nov 09
Nov 10
Nov 11
Nov 12
More than 1,000 travel companies trust us to sell their tickets all in one place.
FAQs: Travel from Barcelos to Lisbon

You can get between Barcelos and Lisbon 3 different ways: train, bus or flight.
The cheapest way to go to Lisbon from Barcelos is by taking a bus, which costs on average $7 (€6).
This is compared to other ways of getting from Barcelos to Lisbon:
A bus is $35 (€32) less than a flight with an average ticket price of $42 (€37) from Barcelos to Lisbon.
A bus is $5 (€5) less than a train for this trip with tickets for a train from Barcelos to Lisbon costing on average $12 (€10).
The fastest way to get to Lisbon from Barcelos is by flight with an average travel time of 50 min.
Other travel options to Lisbon take longer:
Bus takes on average 4 h 30 min.
Train takes 3 h 10 min on average.
The distance from Barcelos to Lisbon is approximately 196 miles (316 km).
The average frequency per day from Barcelos to Lisbon is:
- 10 buses per day.
- Around 6 trains per day.
However, we recommend checking specific travel dates for your journey to Lisbon from Barcelos as scheduled services by train, bus or flight can vary by season or day of the week.
These are the most popular departure and arrival points when traveling from Barcelos to Lisbon:
The following travel companies offer services from Barcelos to Lisbon:
- FlixBus, Renex, Rede Expressos, Citi Express or Autoridade Intermunicipal de Transportes do Cávado can get you to Lisbon by bus. You can find a good deal for bus tickets with FlixBus from Barcelos to Lisbon for $7 (€6) on Omio.
- Travel with TAP Portugal or PGA-Portugalia Airlines for flights to Lisbon. If you’re looking for a good deal on tickets, check for PGA-Portugalia Airlines Barcelos to Lisbon tickets on Omio for $42 (€37).
- Travel with Intercidades, Alfa Pendular, Comboios De Portugal or R - Regional for trains to Lisbon. If you’re looking for a good deal on tickets, check for Intercidades Barcelos to Lisbon tickets on Omio for $12 (€10).
Yes, there are direct routes from Barcelos to Lisbon with the following travel companies:
- You can check for a direct bus to Lisbon with FlixBus with 1 direct bus per day.
- You can find 1 direct train per day to take to Lisbon with Intercidades, Alfa Pendular or Comboios De Portugal.
Direct services to Lisbon tend to save you time and add more convenience as you won't need to transfer at another stop in between, so it's worth paying attention to before booking tickets for your trip.
Travelling from Barcelos to Lisbon: related information
Here are some other resources that might have the information you need
