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 ⏱
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.
Prices: 126 EUR
Duration: 44m ⏱
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.
Cheapest Bus Porto to Guimaraes
2 EUR, from Porto TIC Campanha to Guimaraes, departure at some times, duration 45mFastest Bus Porto to Guimaraes
8 EUR, from Porto Campanha Bus Station to Guimaraes, departure at 18:45, duration 1hBus 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
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.
Cheapest Charter Porto to Guimaraes
126 EUR, from Porto Hotel Transfer to Guimaraes Hotel Transfer, departure at --:--, duration 44mCharter Timetable: Porto Hotel Transfer → Guimaraes Hotel Transfer
- --:-- --:-- 44m 126 EUR
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
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 PlannerPerfect for travelers visiting multiple cities on one trip.