Cheap bus tickets from Guimarães to Porto

Showing times and prices for Jan 20

Cheapest

$6

Average

$7

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 Guimarães to Porto will cost around $ 7 if you buy it on the day, but the cheapest tickets can be found for only $ 6.

2nd Cheapest
05:00PMGuimarães, Alameda Dr. Mariano Felgueiras0h50 05:50PMPorto, Campo 24 de Agosto
0 changes
$61One-way
2nd Cheapest
11:30AMGuimarães, Alameda Dr. Mariano Felgueiras0h50 12:20PMPorto, Campo 24 de Agosto
0 changes
$61One-way
2nd Cheapest
02:00PMGuimarães, Alameda Dr. Mariano Felgueiras0h50 02:50PMPorto, Campo 24 de Agosto
0 changes
$61One-way
2nd Cheapest
04:00PMGuimarães, Alameda Dr. Mariano Felgueiras0h50 04:50PMPorto, Campo 24 de Agosto
0 changes
$61One-way
10:10PMGuimarães, Alameda Dr. Mariano Felgueiras2h30 12:40AMPorto, Campo 24 de Agosto
1 changes
$71One-way

Bus schedule from Guimarães to Porto

Showing buses for tomorrow, Thu, Jan 20
07:00AMGuimarães, Alameda Dr. Mariano Felgueiras1h00 08:00AMPorto, Campo 24 de Agosto
0 changes
09:00AMGuimarães, Alameda Dr. Mariano Felgueiras0h50 09:50AMPorto, Campo 24 de Agosto
0 changes
09:00AMGuimarães, Alameda Dr. Mariano Felgueiras0h35 09:35AMPorto
0 changes
09:20AMGuimarães, Alameda Dr. Mariano Felgueiras1h00 10:20AMPorto, Campo 24 de Agosto
0 changes
10:30AMGuimarães, Alameda Dr. Mariano Felgueiras0h35 11:05AMPorto
0 changes
10:30AMGuimarães, Alameda Dr. Mariano Felgueiras0h50 11:20AMPorto, Campo 24 de Agosto
0 changes
11:30AMGuimarães, Alameda Dr. Mariano Felgueiras0h50 12:20PMPorto, Campo 24 de Agosto
0 changes
01:00PMGuimarães, Alameda Dr. Mariano Felgueiras1h00 02:00PMPorto, Campo 24 de Agosto
0 changes
02:00PMGuimarães, Alameda Dr. Mariano Felgueiras0h50 02:50PMPorto, Campo 24 de Agosto
0 changes
02:30PMGuimarães, Alameda Dr. Mariano Felgueiras0h35 03:05PMPorto
0 changes
02:30PMGuimarães, Alameda Dr. Mariano Felgueiras0h50 03:20PMPorto, Campo 24 de Agosto
0 changes
04:00PMGuimarães, Alameda Dr. Mariano Felgueiras0h50 04:50PMPorto, Campo 24 de Agosto
0 changes
04:55PMGuimarães, Alameda Dr. Mariano Felgueiras3h05 08:00PMPorto, Campo 24 de Agosto
0 changes
05:00PMGuimarães, Alameda Dr. Mariano Felgueiras0h50 05:50PMPorto, Campo 24 de Agosto
0 changes
06:30PMGuimarães, Alameda Dr. Mariano Felgueiras0h35 07:05PMPorto
0 changes
06:30PMGuimarães, Alameda Dr. Mariano Felgueiras0h50 07:20PMPorto, Campo 24 de Agosto
0 changes
10:10PMGuimarães, Alameda Dr. Mariano Felgueiras2h30 12:40AMPorto, Campo 24 de Agosto
0 changes

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

Thu
Jan 20
$15Comboios De Portugal
$4Flixbus
Fri
Jan 21
$10Comboios De Portugal
$2Flixbus
Sat
Jan 22
$9Comboios De Portugal
$2Flixbus
Mon
Jan 24
$9Comboios De Portugal
$2Flixbus

Bus times from Guimarães to Porto

Showing times and prices for Jan 20

Fastest Journey

35 m

Average

1 h 2 m

Buses per day

17

Distance

42 km

Of the 17 buses that leave Guimarães for Porto every day 15 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct buses cover the 42 km distance in an average of 1 h 2 m but if you time it right, some buses will get you there in just 35 m .

The slowest buses will take 3 h 5 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
02:30PMGuimarães, Alameda Dr. Mariano Felgueiras0h35 03:05PMPorto
0 changes
$71One-way
Fastest
06:30PMGuimarães, Alameda Dr. Mariano Felgueiras0h35 07:05PMPorto
0 changes
$71One-way
Fastest
10:30AMGuimarães, Alameda Dr. Mariano Felgueiras0h35 11:05AMPorto
0 changes
$71One-way
Fastest
09:00AMGuimarães, Alameda Dr. Mariano Felgueiras0h35 09:35AMPorto
0 changes
$71One-way
05:00PMGuimarães, Alameda Dr. Mariano Felgueiras0h50 05:50PMPorto, Campo 24 de Agosto
0 changes
$61One-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 Guimarães to Porto

distanceDistance26 miles (42 km)
durationAverage bus duration45 min
priceAverage bus ticket price$3 (€3)
frequencyBus frequency12 a day
changesDirect busYes, there are 12 direct buses a day
carriersBus companiesRede Expressos

Buses from Guimarães to Porto cover the 26 miles (42 km) long journey taking on average 45 min with our travel partners like Rede Expressos. Normally, there are 12 buses operating per day, including direct services available. You can get the cheapest bus tickets for this trip for as low as $2 (€2), but the average price of bus tickets is $3 (€3). Travelers depart most frequently from Guimarães and arrive in Porto, Campo 24 de Agosto.

Travel Tips: Bus to Porto from Guimarães

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 Guimarães to Porto.
FAQs

What is the price of the cheapest bus from Guimarães to Porto?

Omio customers have found cheap bus tickets from Guimarães to Porto for as low as $2 (€2)  for the next 7 days.

What is the cost of a bus from Guimarães to Porto?

In the next 7 days you can expect to pay on average $3 (€3)  for a bus ticket between Guimarães and Porto.

How far is Guimarães to Porto by bus?

You should expect to travel around 26 miles (42 km)  between Guimarães and Porto by bus.

What is the Guimarães to Porto bus travel time?

While the time it takes to travel 26 miles (42 km) from Guimarães to Porto can vary based on specific dates, weekends, and holidays, the Guimarães to Porto bus journey time is on average 45 min.

Which bus station from Guimarães to Porto do I depart from? Which Porto bus station from Guimarães do I arrive in?

When departing from Guimarães, you have various bus station options to start your trip from including Guimarães, Alameda Dr. Mariano Felgueiras and Guimarães, GuimarãeShopping. When arriving in Porto, you can end your route in bus stations like Porto, Campo 24 de Agosto, Porto, Parque das Camélias Terminal rodoviário and Porto, Boavista-casa da Música.

Omio customers book a bus from Guimarães   to Porto, Campo 24 de Agosto   most frequently for this route.

Where is the departure bus station in Guimarães located? Where is the arrival bus station in Porto located?

You can find the most popular departure bus station for this route, Guimarães, located approximately 0.6 miles (1 km) from the city center of Guimarães. The most popular arrival bus station in Porto, called Porto, Campo 24 de Agosto, is located around 0.7 miles (1.1 km) away from its city center.

Which bus companies can get me from Guimarães to Porto?

For the trip from Guimarães to Porto you can take a bus with Rede Expressos. Be sure to check out all possible bus providers that offer services to Porto from Guimarães on Omio to compare what amenities they may have.

Is there a direct bus from Guimarães to Porto?

Yes, there are 12 direct buses per day from Guimarães to Porto with Flixbus, Rede Expressos or Citi Express, and you won’t need to transfer at another stop in between. Direct bus services tend to offer more convenience and save you time when traveling to your destination, so it's worth paying attention to before you book your bus ticket.

How many buses are there from Guimarães to Porto a day?

On average, there are 12 buses a day from Guimarães to Porto. The bus times and services may be different on weekends and holidays compared to weekdays.

When is the earliest bus from Guimarães to Porto? When is the last bus from Guimarães to Porto?

The earliest bus departing from Guimarães to Porto leaves at 6: 55 AM. The last bus departing from Guimarães to Porto leaves at 5: 25 PM. You can find the latest Guimarães to Porto bus schedule on Omio and book the best time to leave for your journey on your chosen travel date.

How early should I buy Guimarães to Porto bus tickets to get the best deals?

If you book a bus ticket from Guimarães to Porto within the next 7 days, you can find tickets to cost on average $3 (€3) one way. However, we recommend booking your bus in advance to get access to the best prices. Bus tickets between Guimarães and Porto are generally on sale a few months before the planned departure date.