The cheapest buses from Lisbon to Viana do Castelo

Showing times and prices for 20 Oct

Cheapest

£7

Average

£16

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Lisbon to Viana do Castelo will cost around £ 16 if you buy it on the day, but the cheapest tickets can be found for only £ 7.

Cheapest
16:30Lisbon, Gare Rodoviaria Sete Rios4h30 21:00Viana do Castelo
0 changes
£71One-way
Cheapest
13:30Lisboa, Gare Oriente4h15 17:45Viana do Castelo
0 changes
£71One-way
Cheapest
20:00Lisboa, Gare Oriente4h15 00:15Viana do Castelo
0 changes
£71One-way
11:45Lisboa, Gare Oriente4h45 16:30Viana do Castelo
0 changes
£91One-way
17:00Lisbon, Gare Rodoviaria Sete Rios4h30 21:30Viana do Castelo
0 changes
£91One-way

Timetable Lisbon to Viana do Castelo

Showing buses for tomorrow, Wed, 20 Oct
08:00Lisbon, Gare Rodoviaria Sete Rios4h30 12:30Viana do Castelo
0 changes
08:00Lisboa, Gare Oriente4h30 12:30Viana do Castelo
0 changes
11:15Lisbon, Gare Rodoviaria Sete Rios5h15 16:30Viana do Castelo
0 changes
11:45Lisboa, Gare Oriente4h45 16:30Viana do Castelo
0 changes
13:00Lisbon, Gare Rodoviaria Sete Rios4h45 17:45Viana do Castelo
0 changes
13:30Lisboa, Gare Oriente4h15 17:45Viana do Castelo
0 changes
14:00Lisboa, Gare Oriente5h00 19:00Viana do Castelo
0 changes
14:30Lisbon, Gare Rodoviaria Sete Rios4h30 19:00Viana do Castelo
0 changes
15:00Lisboa, Gare Oriente5h30 20:30Viana do Castelo
0 changes
15:00Lisbon, Gare Rodoviaria Sete Rios5h30 20:30Viana do Castelo
0 changes
16:00Lisboa, Gare Oriente5h00 21:00Viana do Castelo
0 changes
16:30Lisbon, Gare Rodoviaria Sete Rios4h30 21:00Viana do Castelo
0 changes
17:00Lisbon, Gare Rodoviaria Sete Rios4h30 21:30Viana do Castelo
0 changes
17:00Lisboa, Gare Oriente4h30 21:30Viana do Castelo
0 changes
18:30Lisbon, Gare Rodoviaria Sete Rios5h00 23:30Viana do Castelo
0 changes
18:30Lisboa, Gare Oriente5h00 23:30Viana do Castelo
0 changes
20:00Lisboa, Gare Oriente4h15 00:15Viana do Castelo
0 changes
20:30Lisbon, Gare Rodoviaria Sete Rios5h00 01:30Viana do Castelo
0 changes

This is the last bus of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Tue
19 Oct
£4Rede Expressos
£105PGA-Portugalia Airlines
Wed
20 Oct
£7Rede Expressos
£105TAP Portugal
Thu
21 Oct
£4Rede Expressos
£105TAP Portugal
Fri
22 Oct
£7Rede Expressos
£143TAP Portugal
Sat
23 Oct
£4Rede Expressos
£105TAP Portugal
Mon
25 Oct
£9Flixbus
£96TAP Portugal
Tue
26 Oct
£4Rede Expressos
£96TAP Portugal
Wed
27 Oct
£9Flixbus
£65azores airlines
Thu
28 Oct
£9Flixbus
£96TAP Portugal
Fri
29 Oct
£7Rede Expressos
£178PGA-Portugalia Airlines
Sat
30 Oct
£9Flixbus
£114PGA-Portugalia Airlines
Mon
1 Nov
£9Flixbus
£67TAP Portugal
Tue
2 Nov
£9Flixbus
£65azores airlines
Wed
3 Nov
£9Flixbus
£65azores airlines
Thu
4 Nov
£9Flixbus
£49PGA-Portugalia Airlines
Fri
5 Nov
£9Flixbus
£49White Airways
Sat
6 Nov
£9Flixbus
£67TAP Portugal

The fastest buses from Lisbon to Viana do Castelo

Showing times and prices for 20 Oct

Fastest Journey

4 h 15 m

Average

4 h 47 m

Buses per day

18

Distance

332 km

Of the 18 buses that leave Lisbon for Viana do Castelo every day 10 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct buses cover the 332 km distance in an average of 4 h 47 m but if you time it right, some buses will get you there in just 4 h 15 m .

The slowest buses will take 5 h 30 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
13:30Lisboa, Gare Oriente4h15 17:45Viana do Castelo
0 changes
£71One-way
Fastest
20:00Lisboa, Gare Oriente4h15 00:15Viana do Castelo
0 changes
£71One-way
2nd Fastest
17:00Lisbon, Gare Rodoviaria Sete Rios4h30 21:30Viana do Castelo
0 changes
£91One-way
2nd Fastest
14:30Lisbon, Gare Rodoviaria Sete Rios4h30 19:00Viana do Castelo
0 changes
£91One-way
2nd Fastest
08:00Lisbon, Gare Rodoviaria Sete Rios4h30 12:30Viana do Castelo
0 changes
£131One-way

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

National Express
Eurolines France
RegioJet
Trenitalia

Coach Information between Lisbon and Viana do Castelo

distanceDistance205 miles (331 km)
durationAverage coach duration4 h 15 min
priceAverage coach ticket price£6 (€7)
changesDirect coachYes
carriersCoach companiesRede Expressos or BlaBlaCar

Coaches from Lisbon to Viana do Castelo cover the 205 miles (331 km) long route taking on average 4 h 15 min with our travel partners like Rede Expressos or BlaBlaCar. There are direct coach services available. You can get the cheapest coach tickets for this route for as low as £4, but the average price of coach tickets is £6.

Travel Tips

Buses from Lisbon to Viana do Castelo
Take the bus 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 much do cheap coaches to Viana do Castelo from Lisbon cost?
You can find a cheap coach from Lisbon to Viana do Castelo for some dates and times for as low as £4  one way in the next 7 days.
What is the average price of coach tickets between Lisbon and Viana do Castelo?
The Lisbon to Viana do Castelo coach ticket price is on average £6  if you are looking to buy your tickets for this route in the next week.
What is the distance by coach from Lisbon to Viana do Castelo?
The coach distance from Lisbon to Viana do Castelo is around 205 miles (331 km).
How long does it take from Lisbon to Viana do Castelo by coach?
On average the Lisbon to Viana do Castelo coach time is 4 h 15 min  covering the 205 miles (331 km) long route, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.
What coach companies go from Lisbon to Viana do Castelo?
For the journey from Lisbon to Viana do Castelo you can take a coach with Rede Expressos or BlaBlaCar. Be sure to check out all possible coach companies that offer services between Lisbon and Viana do Castelo on Omio to compare what amenities they may have.
Are there any direct coaches from Lisbon to Viana do Castelo?
If you’re looking for a direct coach from Lisbon to Viana do Castelo, consider travelling with Flixbus, BlaBlaCar or Rede Expressos. Non-stop coach services tend to offer more convenience and save you time getting you to your destination, so it's worth paying attention to this when booking your coach tickets.
What time is the earliest coach from Lisbon to Viana do Castelo? What time is the last coach from Lisbon to Viana do Castelo?
The earliest coach departing from Lisbon to Viana do Castelo leaves at 07: 50. The last coach departing from Lisbon to Viana do Castelo leaves at 19: 00. You can find the latest Lisbon to Viana do Castelo coach timetable on Omio and book the best time to leave for your journey on your chosen travel date.
When should I buy Lisbon Viana do Castelo coach tickets to score the best deals?
If you book a coach ticket from Lisbon to Viana do Castelo within the next 7 days, you can find tickets to cost on average £6 one way. However, we recommend booking your coach in advance to get access to the best prices. Coach tickets from Lisbon to Viana do Castelo are generally on sale a few months before the planned departure date.

Buses from Lisbon to Viana do Castelo: related information

Here are some other resources that might have the information you need