The cheapest and fastest coaches from Vitoria-Gasteiz to Porto
Cheapest price
£27
Average price
£80
Fastest journey
10 h 55 m
Average duration
18 h 43 m
Buses per day
3
Distance
525 km
The best way to find a cheap coach ticket from Vitoria-Gasteiz to Porto is to book your journey as far in advance as possible and to avoid travelling at rush hour.
The average ticket from Vitoria-Gasteiz to Porto will cost around £80 if you buy it on the day, but you can find cheap coach tickets today for only £27.
Of the 3 buses that leave Vitoria-Gasteiz for Porto every day 3 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
These direct buses cover the 525 km distance in an average of 18 h 43 m but if you time it right, some buses will get you there in just 10 h 55 m .
The slowest buses will take 22 h 50 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.






Travel Information
Compare train and coach for Vitoria-Gasteiz to Porto
Omio recommends booking the coach as it is the most popular option from Vitoria-Gasteiz to Porto among Omio's users. If you are prioritising price take the coach with prices starting from £23. For those with little time consider booking a coach which can get you there in 9h 20m. The ticket price range depends on the travel mode: a coach costs an average of £23, and a train costs an average of £60.
Distance: 525 km
Compare bus with
Most popular Coach | Train |
|---|---|
£64 Average Price Cheapest | £75 Average Price |
9h 50m Average total duration Fastest 9h 20m Onboard + 30m Additional time* | 24h 56m Average total duration 24h 26m Onboard + 30m Additional time* |
Direct Options | Direct Options |
Live departures
Vitoria-Gasteiz to Porto bus times
| Provider | Departs | Duration | Arrives | Changes | Tickets |
|---|---|---|---|---|---|
![]() | 19:50 Vitoria-Gasteiz | 22h25 | 18:15 Porto | 0 changesdirect | |
![]() | 20:20 Vitoria-Gasteiz | 27h25 | 23:45 Porto | 0 changesdirect | |
| Wednesday 5 November | |||||
![]() | 02:45 Vitoria-Gasteiz | 10h55 | 13:40 Porto | 0 changesdirect | |
This is the last bus of the day. | |||||
Find all the dates and times for this journey
Compare prices and tickets Vitoria-Gasteiz to Porto by train or coach
05 Nov
06 Nov
07 Nov
08 Nov
09 Nov
10 Nov
11 Nov
Journey information
Overview: Bus from Vitoria-Gasteiz to Porto
Distance 525 km |
Average bus duration 9h 20m |
Cheapest ticket price £23 |
Buses per day 3 |
Direct buses 1 |
Fastest bus 10h 55m |
First bus 00:50 |
Last bus 23:35 |
Bus providers: FlixBus, BlaBlaCar, Alsa, BlaBlaCar Bus, Tuvisa-EuskoTran from Vitoria-Gasteiz to PortoYou can travel by bus between Vitoria-Gasteiz to Porto with FlixBus, BlaBlaCar, Alsa, BlaBlaCar Bus, Tuvisa-EuskoTran for as low as £23. When you search for schedules and tickets, Omio will show you the best journey
FlixBus
Alsa
BlaBlaCar Bus
BlaBlaCar
Tuvisa-EuskoTran
FAQs: Vitoria-Gasteiz to Porto coach

To find the cheapest bus tickets for your trip from Vitoria-Gasteiz to Porto, follow these tips:
Start your search now and compare ticket prices to find the best deal!
popular bus stations
Important Stations and Airports in Vitoria-Gasteiz and Porto
- 06:00-22:00
- Free Wi-Fi
- Cafetería de la estación (in the station)
- Fast Food Outlet (in the station)
- Coffee Shop (in the station).
- Available outside the main entrance.
- Elevators, ramps
- Available in the station.
- Bus: L1, L2, L3 Train: C1
- 06:00-23:00
- Free Wi-Fi
- Cafetaria Terminal (in the station)
- Restaurante Campanhã (0.5 km)
- Tasquinha do Caco (0.7 km).
- Available outside the main entrance.
- Elevators
- Available in the station.
- Bus: 205, 206, 207 Metro: A, B, C, E Train: Urban, Regional
Most popular bus connections from Vitoria-Gasteiz
More options for your journey from Vitoria-Gasteiz to Porto
Here are some other resources that might have the information you need
