Viana do Castelo to Porto bus

Cheap bus tickets from Viana do Castelo to Porto

Showing times and prices for Sep 26

Cheapest

5

Average

9

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.

2nd Cheapest
05:30AMViana do Castelo1h00 06:30AMPorto, Campo 24 de Agosto
0 transfers
51One-way
2nd Cheapest
03:15PMViana do Castelo1h00 04:15PMPorto, Campo 24 de Agosto
0 transfers
51One-way
08:45AMViana do Castelo1h00 09:45AMPorto
0 transfers
61One-way
03:15PMViana do Castelo1h00 04:15PMPorto
0 transfers
61One-way
07:30AMViana do Castelo1h00 08:30AMPorto
0 transfers
61One-way

Bus schedule from Viana do Castelo to Porto

Showing buses for tomorrow, Monday, September 26
03:45AMViana do Castelo1h25 05:10AMPorto, Campo 24 de Agosto
0 transfers
03:45AMViana do Castelo1h25 05:10AMPorto
0 transfers
05:30AMViana do Castelo1h00 06:30AMPorto, Campo 24 de Agosto
0 transfers
05:30AMViana do Castelo1h00 06:30AMPorto
0 transfers
07:00AMViana do Castelo1h00 08:00AMPorto
0 transfers
07:00AMViana do Castelo1h00 08:00AMPorto
0 transfers
07:00AMViana do Castelo1h00 08:00AMPorto, Campo 24 de Agosto
0 transfers
07:20AMViana do Castelo1h30 08:50AMPorto, Campo 24 de Agosto
0 transfers
07:20AMViana do Castelo1h30 08:50AMPorto
0 transfers
07:30AMViana do Castelo1h00 08:30AMPorto, Campo 24 de Agosto
0 transfers
07:30AMViana do Castelo1h00 08:30AMPorto
0 transfers
07:45AMViana do Castelo1h00 08:45AMPorto, Campo 24 de Agosto
0 transfers
07:45AMViana do Castelo1h00 08:45AMPorto
0 transfers
08:15AMViana do Castelo1h00 09:15AMPorto, Campo 24 de Agosto
0 transfers
08:15AMViana do Castelo1h00 09:15AMPorto
0 transfers
08:45AMViana do Castelo1h00 09:45AMPorto, Campo 24 de Agosto
0 transfers
08:45AMViana do Castelo1h00 09:45AMPorto
0 transfers
10:15AMViana do Castelo1h00 11:15AMPorto, Campo 24 de Agosto
0 transfers
10:15AMViana do Castelo1h00 11:15AMPorto
0 transfers
11:00AMViana do Castelo1h30 12:30PMPorto, Campo 24 de Agosto
0 transfers
11:00AMViana do Castelo1h30 12:30PMPorto
0 transfers
01:00PMViana do Castelo1h30 02:30PMPorto, Campo 24 de Agosto
0 transfers
01:00PMViana do Castelo1h30 02:30PMPorto
0 transfers
02:45PMViana do Castelo1h00 03:45PMPorto, Campo 24 de Agosto
0 transfers
02:45PMViana do Castelo1h00 03:45PMPorto
0 transfers
03:15PMViana do Castelo1h00 04:15PMPorto
0 transfers
03:15PMViana do Castelo1h00 04:15PMPorto, Campo 24 de Agosto
0 transfers
05:30PMViana do Castelo1h00 06:30PMPorto
0 transfers
06:00PMViana do Castelo1h30 07:30PMPorto
0 transfers
06:00PMViana do Castelo1h30 07:30PMPorto, Campo 24 de Agosto
0 transfers
09:00PMViana do Castelo1h25 10:25PMPorto
0 transfers
09:00PMViana do Castelo1h25 10:25PMPorto, Campo 24 de Agosto
0 transfers
11:30PMViana do Castelo1h00 12:30AMPorto
0 transfers
11:30PMViana do Castelo1h00 12:30AMPorto, Campo 24 de Agosto
0 transfers

This is the last bus of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Mon
Sep 26
Tue
Sep 27
Wed
Sep 28
Thu
Sep 29
Fri
Sep 30
Sat
Oct 01
Sun
Oct 02
Mon
Oct 03
Tue
Oct 04
Wed
Oct 05
Thu
Oct 06
Fri
Oct 07
Sat
Oct 08
Sun
Oct 09
Mon
Oct 10
Tue
Oct 11
Wed
Oct 12
Thu
Oct 13
Fri
Oct 14
Sat
Oct 15
Sun
Oct 16

Bus times from Viana do Castelo to Porto

Showing times and prices for Sep 26

Fastest Journey

1 h

Average

1 h 10 m

Buses per day

34

Distance

63 km

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

Fastest
10:15AMViana do Castelo1h00 11:15AMPorto, Campo 24 de Agosto
0 transfers
81One-way
Fastest
05:30PMViana do Castelo1h00 06:30PMPorto
0 transfers
111One-way
Fastest
07:00AMViana do Castelo1h00 08:00AMPorto
0 transfers
181One-way
Fastest
11:30PMViana do Castelo1h00 12:30AMPorto
0 transfers
91One-way
Fastest
07:00AMViana do Castelo1h00 08:00AMPorto
0 transfers
161One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Overview: Bus from Viana do Castelo to Porto

distanceDistance39 miles (63 km)
durationAverage bus duration1 h
priceAverage bus ticket price$3 (€3)
frequencyBus frequency5 a day
changesDirect busYes, there are 5 direct buses a day
carriersBus companiesMovelia, Flixbus, BlaBlaCar or Rede Expressos

Buses from Viana do Castelo to Porto cover the 39 miles (63 km) long trip taking on average 1 h with our travel partners like Movelia, Flixbus, BlaBlaCar or Rede Expressos. Normally, there are 5 buses operating per day, including direct services available. While the average ticket price for this route costs around $3 (€3), you can find the cheapest bus ticket for as low as $2 (€2). Travelers depart most frequently from Viana do Castelo and arrive in Porto, Campo 24 de Agosto.

Bus providers: FlixBus from Viana do Castelo to Porto

You can travel by bus between Viana do Castelo and Porto with FlixBus for as low as $2 (€2). When you search for schedules and tickets, Omio will show you the best journey.

FlixBus

FlixBus is one of the most popular low-cost bus companies in Europe. Founded in Germany, FlixBus has expanded its services throughout Europe and even to the United States, giving travelers in both continents the option to take a long-distance bus at an affordable price. FlixBus also operates overnight buses on select routes throughout Europe. FlixBus offers only the Standard ticket for all its routes, which allows you to bring one carry-on bag and one checked bag per person. Additional fees apply for bringing extra luggage and making specific seat reservations, such as if you want to book an Extra Seat, Table Seat or the Panorama Seat. Standard amenities onboard include free Wi-Fi, power outlets to charge your phone, tablet or laptop during long bus journeys, extra legroom, luggage space and toilets.

Viana do Castelo to Porto bus information with FlixBus:

  • Average Duration: 1 h
  • Average Price: $2
  • FlixBus frequency: 1 a day

Travel Tips: Bus to Porto from Viana do Castelo

Take the bus to Porto 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 Viana do Castelo to Porto.
FAQs
Bus tickets from Viana do Castelo to Porto for some dates and times can be found for as cheap as $2 (€2)  one way in the next 7 days.
If you are looking to book your bus ticket in the next 7 days, you can expect the Viana do Castelo to Porto bus to cost on average $3 (€3)  one way.
The Viana do Castelo to Porto bus distance is approximately 39 miles (63 km).
The bus time from Viana do Castelo to Porto is on average 1 h  for the 39 miles (63 km) long journey, but the time it takes to go from Viana do Castelo to Porto by bus can vary depending on specific dates or traveling on weekends and holidays.

Some of the Viana do Castelo bus stations to Porto you can start your journey from include Viana Do Castelo, Viana do Castelo and Viana do Castelo, Viana Do Castelo. Similarly, some of the arrival bus stations in Porto include Porto, Campo 24 de Agosto, Porto, Parque das Camélias Terminal rodoviário and Porto.

When traveling this route, Omio customers are departing most frequently from Viana do Castelo   and arriving in Porto, Campo 24 de Agosto.

Passengers board the bus most frequently from Viana do Castelo, which is located around 0.2 miles (379 m) away from the city center, and they get off the bus at Porto, Campo 24 de Agosto, located 0.7 miles (1.1 km) away from the city center.

When taking a bus from Viana do Castelo to Porto, you can count on Movelia, Flixbus, BlaBlaCar or Rede Expressos for the best way to get you to Porto. You can also check all possible bus companies who offer a service between Viana do Castelo and Porto and compare the amenities they offer before buying a bus ticket.
Yes, there are 5 direct buses per day from Viana do Castelo to Porto, and you can find a direct bus for this route with Flixbus or Rede Expressos  on Omio. It's worth paying attention to when you book your bus ticket as direct services tend to offer more convenience and save you time getting to your destination.
On average, there are 5 buses a day from Viana do Castelo to Porto. The bus times and services may be different on weekends and holidays compared to weekdays.
You can take the first bus from Viana do Castelo to Porto at 2: 55 PM. The last bus from Viana do Castelo to Porto that you can take departs at 10: 30 PM. Omio shows you the latest bus from Viana do Castelo to Porto schedule to help you book the best departure time for this trip.
The price of a one way bus ticket from Viana do Castelo to Porto is on average $3 (€3) if you buy within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for buses from all possible bus providers offering this trip. In general, you can find bus tickets to Porto from Viana do Castelo available a few months in advance.

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
Currency
Language