Travel Porto to Guimaraes

Porto to Guimaraes

This route offers two different ways to travel from Porto to Guimaraes, including complete information on departure times, trip lengths and costs.

Travel options for Porto to Guimaraes

The quickest and most affordable way to get from Porto to Guimaraes is by a bus for 2 EUR, taking only 35 minutes.

Bus from Porto to Guimaraes

Begin your journey from Porto by boarding a bus at multiple stations, including Porto Campanha Bus Station, Porto TIC Campanha, Polo Universitario Station, Porto and others, with departures typically running between 07:30 and 23:00 so you can pick a convenient time. The ride lasts around 35 minutes and will drop you off at Guimaraes or Sao Joao de Caldas de Vizela Av Eng Sa e Melo, Guimaraes, providing a comfortable and dependable way to reach Guimaraes. Bus ticket prices start at 2 EUR, and you can reserve your ticket in advance to ensure a seamless trip.

Prices: 2 EUR

Duration: 35m – 1h 50m ⏱

Journey with bus from Porto to Guimaraes in 0h 35m Hop on bus from Porto to Guimaraes in 0h 35m

View all Bus tickets →

Charter from Porto to Guimaraes

Enjoy a direct transfer from Porto to Guimaraes, picked up from your preferred location and dropped off where you choose. Expect the trip to last roughly 44 minutes, with fares starting at 126 EUR. Reserve your private route now.

Popular departures: Porto Hotel Transfer
Popular arrivals: Guimaraes Hotel Transfer

Prices: 126 EUR

Duration: 44m ⏱

Travel with charter from Porto to Guimaraes for 126 EUR

View all Charter tickets →

Distance Porto to Guimaraes

The distance between Porto and Guimaraes is 41.7 kilometers.

Porto to Guimaraes Transportation Comparison

Compare transport options side by side using key travel metrics to find the best way to get from Porto to Guimaraes

Bus
Charter
Average price
4 EUR
126 EUR
Cheapest price
2 EUR
126 EUR
Average duration
0h 56m
0h 44m
Minimum duration
0h 35m
0h 44m
Number of departures
34
1
Tickets
Operators
Rede Expressos, FlixBus
Daytrip private transfer with English speaking driver

Bus Routes & Schedules from Porto to Guimaraes

- Catch a bus at Porto Campanha Bus Station bound for Guimaraes, with trips usually taking 1h. Services are scheduled from 09:45 until 23:00, and tickets start at 6 to 8 EUR.
- Leave Porto TIC Campanha for Guimaraes on a bus, taking approximately 1h 5m to 1h 10m. Services operate from 07:30 until 22:45, and fares begin at 2 EUR.
- Sao Joao de Caldas de Vizela Av Eng Sa e Melo, Guimaraes is your destination from Porto TIC Campanha, with the bus taking around 1h 50m to get there. Departures run from 09:25 until 17:30, and tickets begin at 2 EUR.
- Board the bus at Polo Universitario Station, Porto and spend approximately 1h to 1h 50m on the road, arriving at Guimaraes. The bus operates from 14:45 until 20:45 with fares from 8 EUR.

Departure stations
Porto Campanha Bus Station
Porto TIC Campanha
Polo Universitario Station, Porto
Arrival stations
Guimaraes
Sao Joao de Caldas de Vizela Av Eng Sa e Melo, Guimaraes

Bus Timetable: Polo Universitario Station, Porto → Guimaraes

  • 14:45 15:20 35m 8 EUR
  • 16:15 16:50 35m 8 EUR
  • 19:15 19:50 35m 8 EUR
  • 20:45 21:20 35m 8 EUR

Bus Timetable: Porto Campanha Bus Station → Guimaraes

  • 09:45 10:40 55m 6 EUR
  • 11:00 11:50 50m 8 EUR
  • 12:00 12:45 45m 6 EUR
  • 13:15 14:00 45m 8 EUR
  • 14:30 15:20 50m 8 EUR
  • 16:00 16:45 45m 8 EUR
  • 18:45 19:45 1h 8 EUR
  • 20:30 21:15 45m 8 EUR
  • 21:45 22:35 50m 6 EUR
  • 23:00 23:45 45m 8 EUR

Bus Timetable: Porto TIC Campanha → Guimaraes

  • 07:30 08:35 1h 5m 2 EUR
  • 08:45 09:30 45m 2 EUR
  • 09:40 10:50 1h 10m 2 EUR
  • 10:30 11:35 1h 5m 2 EUR
  • 11:00 11:45 45m 2 EUR
  • 11:30 12:35 1h 5m 2 EUR
  • 12:55 14:05 1h 10m 2 EUR
  • 13:20 14:05 45m 2 EUR
  • 14:25 15:30 1h 5m 2 EUR
  • 14:50 15:55 1h 5m 2 EUR
  • 16:45 17:50 1h 5m 2 EUR
  • 17:30 18:15 45m 2 EUR
  • 18:00 19:05 1h 5m 2 EUR
  • 18:55 20:00 1h 5m 2 EUR
  • 19:25 20:35 1h 10m 2 EUR
  • 19:55 21:00 1h 5m 2 EUR
  • 21:55 22:40 45m 2 EUR
  • 22:45 23:30 45m 2 EUR

Bus Timetable: Porto TIC Campanha → Sao Joao de Caldas de Vizela Av Eng Sa e Melo, Guimaraes

  • 09:25 11:15 1h 50m 2 EUR
  • 17:30 19:20 1h 50m 2 EUR

Check all Charter tickets →

Charter Routes & Schedules from Porto to Guimaraes

Board your private transfer at Porto Hotel Transfer and head directly to Guimaraes at a time that works best for you. The ride takes around 0h 44m, providing a stress-free and personalized experience. Fares start from 126 EUR, and you’ll arrive at Guimaraes Hotel Transfer ready to continue your plans without waiting for fixed schedules.

Departure stations
Porto Hotel Transfer
Arrival stations
Guimaraes Hotel Transfer

Charter Timetable: Porto Hotel Transfer → Guimaraes Hotel Transfer

  • --:-- --:-- 44m 126 EUR

Check all Charter tickets →

Frequently Asked Questions Porto to Guimaraes

Below you will find answers to the most common questions about traveling from Porto to Guimaraes.

How long does the Porto to Guimaraes route usually take?

By bus, the Porto to Guimaraes trip usually takes about 1 hour to 1 hour 50 minutes. The exact time depends on the departure point in Porto and the arrival stop in Guimaraes, with some services making more stops than others.

What is the cheapest way to travel from Porto to Guimaraes?

The cheapest available option on the Porto to Guimaraes route is the bus, with fares starting at 2 EUR. Prices can go up to 8 EUR depending on the service and departure point.

How much should I expect to pay for Porto to Guimaraes by bus?

Bus tickets for Porto to Guimaraes cost between 2 EUR and 8 EUR. The fare varies by departure station and the specific service chosen, but it stays within that range for the route.

Which option is fastest for Porto to Guimaraes?

The fastest listed bus services on Porto to Guimaraes take about 1 hour. Some departures from Porto Campanha Bus Station and Porto TIC Campanha are shorter than others, while routes with extra stops take longer.

Where do buses leave Porto for Guimaraes?

Buses from Porto to Guimaraes depart from Porto Campanha Bus Station, Porto TIC Campanha, and Polo Universitario Station, Porto. The exact departure point depends on the service, so it is worth checking the ticket carefully.

Where do buses arrive in Guimaraes from Porto?

Bus arrivals for Porto to Guimaraes are listed at Guimaraes and at Sao Joao de Caldas de Vizela Av Eng Sa e Melo, Guimaraes. Most services arrive in Guimaraes, but one longer service continues to the Vizela stop.

How often do buses run from Porto to Guimaraes?

There are 34 bus trips on the Porto to Guimaraes route, so departures are fairly frequent. The schedule is spread through the day rather than concentrated in just a few departures.

What are the first and last bus departures from Porto to Guimaraes?

The first bus from Porto to Guimaraes leaves at 07:30, and the last departure is at 23:00. That gives travelers a wide daytime and evening range for planning the trip.

Why does the Porto to Guimaraes bus time vary so much?

Travel time varies because different buses leave from different points in Porto and arrive at different stops in Guimaraes. Some services are direct enough to take about 1 hour, while others take up to about 1 hour 50 minutes.

Is there a direct bus option for Porto to Guimaraes?

Yes, the route is served by bus options that go directly between Porto and Guimaraes. The shortest listed services take about 1 hour, while others take longer depending on the stop pattern.

Can I book Porto to Guimaraes tickets online?

Yes, tickets for Porto to Guimaraes can be booked online through TicketRoutes.com. It is the simplest way to check the available bus departures, prices, and departure points for this route.

What is the most expensive transport option on Porto to Guimaraes?

The charter option is listed at 126 EUR for Porto to Guimaraes. It uses Porto Hotel Transfer and Guimaraes Hotel Transfer, which makes it a hotel-to-hotel service rather than a standard station-based trip.

Find connections between destinations in Portugal

Route finder

Select any departure and arrival point on the map to explore routes across Portugal. View transport options, compare travel times, and discover the best way to travel between cities, islands, and transport hubs.


More travel routes for Porto and Guimaraes

Planning more stops after Porto to Guimaraes?

If your journey doesn’t end with Porto to Guimaraes, use the TicketRoutes Travel Planner to build a complete multi-city itinerary. Compare buses, trains, ferries, and flights for several destinations at once — faster and easier.

Try the Travel Planner

Perfect for travelers visiting multiple cities on one trip.