Travel options
from Lisbon to Viana do Castelo

You can get from Lisbon to Viana do Castelo by train, bus or flight.

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

These companies trust us. We sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF

COMPARE Prices for trains, buses and flights

Sat
Nov 27
$33Comboios De Portugal
$12Rede Expressos
$91TAP Portugal
Sun
Nov 28
$33Comboios De Portugal
$10Rede Expressos
$106TAP Portugal
Mon
Nov 29
$27Comboios De Portugal
$10Rede Expressos
$91TAP Portugal
Tue
Nov 30
$21Comboios De Portugal
$10Rede Expressos
$106PGA-Portugalia Airlines
Wed
Dec 1
$22Comboios De Portugal
$10Rede Expressos
$91White Airways
Thu
Dec 2
$21Comboios De Portugal
$6Rede Expressos
$91White Airways
Fri
Dec 3
$26Comboios De Portugal
$12Flixbus
$91White Airways
Sat
Dec 4
$31Comboios De Portugal
$10Rede Expressos
$118TAP Portugal
Sun
Dec 5
$26Comboios De Portugal
$12Flixbus
$118White Airways
Mon
Dec 6
$21Comboios De Portugal
$12Flixbus
$91TAP Portugal
Tue
Dec 7
$21Comboios De Portugal
$12Flixbus
$106PGA-Portugalia Airlines
Wed
Dec 8
Find prices
$12Flixbus
$88azores airlines
Thu
Dec 9
Find prices
$12Flixbus
$88azores airlines
Fri
Dec 10
$21Comboios De Portugal
$12Flixbus
$106White Airways

Travel Tips

Travel from Lisbon to Viana do Castelo
Travel to Viana do Castelo easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Lisbon to Viana do Castelo.
FAQs
How do I reach Viana do Castelo from Lisbon?

There are 2 ways to get from Lisbon to Viana do Castelo: bus or flight.

What is the cheapest way to travel between Lisbon and Viana do Castelo?

The cheapest way to travel between Lisbon and Viana do Castelo is by taking a bus with an average price of $6 (€5).

This is compared to other travel options to Viana do Castelo:

Taking a bus is usually $148 (€122) less than taking a flight to Viana do Castelo, which costs on average $154 (€127) for the same trip.

What is the fastest way from Lisbon to Viana do Castelo?

The fastest way from Lisbon to Viana do Castelo is by flight with an average journey time of 55 min.

There are alternative travel options to Viana do Castelo that can usually take longer:

In comparison, taking a bus requires on average 4 h 30 min   of travel time.

What is the distance between Lisbon and Viana do Castelo?

The Lisbon to Viana do Castelo distance is around 205 miles (331 km).

When traveling from Lisbon to Viana do Castelo, where do I depart from Lisbon and where do I arrive in Viana do Castelo?

These are the most popular departure and arrival points when traveling from Lisbon to Viana do Castelo:

  • Most travelers board their bus from Lisbon, Gare Rodoviaria Sete Rios and arrive in Viana do Castelo, Rua General Humberto Delgado (Central de Camionagem).
Which travel operators can get me to Viana do Castelo from Lisbon?

If finding a good deal is your main consideration for your trip from Lisbon to Viana do Castelo, then we'll help you find the best value travel companies for you:

  • Travel with Rede Expressos to go to Viana do Castelo by bus. For a good deal on tickets, you can find Rede Expressos Lisbon to Viana do Castelo tickets on Omio for $6 (€5).
  • TAP Portugal can take you to Viana do Castelo by plane. If searching for a good deal on flights, you can find tickets for TAP Portugal from Lisbon to Viana do Castelo for $154 (€127).
Where else should I travel to after my journey between Lisbon and Viana do Castelo ends?
Many of our customers traveling from Lisbon to Viana do Castelo don't make Viana do Castelo their final stop. Some of the destinations worth visiting after Viana do Castelo are Porto, Vigo or Santiago de Compostela, either of which you could add to your trip itinerary. Check Omio for the best and cheapest ways to travel from Viana do Castelo to any of these top destinations today!
How early should I purchase tickets between Lisbon and Viana do Castelo online for the best deals?

When planning your trip from Lisbon to Viana do Castelo, it’s good to keep in mind what tickets to buy and their prices in the next 7 days:

  • Bus tickets cost on average $6 (€5) one way.
  • Plane tickets are costing $154 (€127) one way on average.

However, we recommend buying tickets from Lisbon to Viana do Castelo online a few months in advance to get the best deals and save money on your upcoming journey.