1map logoGo to main page

Porto, Norte Region to Guimarães, Norte Region from $3.6: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Porto, Portugal
to
Guimarães, Portugal

How to Get from Porto to Guimarães: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$3.6 RideshareBest price
54 kmDistance
36m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Porto to Guimarães with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Bus
Average Duration
45m
Estimated price
$4.5-8.9
Recommended
Company
BlaBlaCar
Rideshare
Average Duration
54m
Estimated price
$3.6-3.6
Cheapest
route map
Distance: 54 km
Duration: 36m

See more options

Pricing table
Company
Comboios De Portugal
Train
Average Duration
1h  12m
Estimated price
$3.6-5.4
Company
various
Drive
Average Duration
36m
Estimated price
$8-13
Company
various
Taxi
Average Duration
36m
Estimated price
$63-76

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $4 $4 $4 $4 $4 $3 $3
Train $10 $10 $11 $11 $13 $13 $12

Traveling From Porto to Guimaraes

The journey from Porto to Guimaraes offers a captivating transition from the vibrant energy of Portugal's second-largest city to the tranquil charm of its medieval heart.

Best Neighbourhoods in Guimaraes

Guimaraes boasts charming neighborhoods that reflect its rich history and culture.

Old Town
• UNESCO World Heritage Site with stunning architecture.
• Lively squares filled with cafes and shops.
Colo de Vento
• Scenic views of the surrounding hills.
• Quaint streets perfect for leisurely strolls.
São Miguel
• Known for vibrant local markets.
• Offers a blend of modern and traditional vibes.

Best Times To Visit Guimaraes's Attractions

Timing your visits can greatly enhance your experience in Guimaraes's charming attractions.

Guimaraes Castle
Visit early in the morning for a peaceful tour before crowds arrive.
Palace of the Dukes of Braganza
Late afternoons are ideal for fewer visitors and softer light.
Historic City Center
Weekdays offer a quieter atmosphere for exploring shops and cafes.

Guimaraes Weather: What to Expect Year-Round

Guimaraes enjoys a Mediterranean climate with mild winters and warm summers, making it a pleasant destination throughout the year. Consider visiting in spring or early fall for comfortable temperatures and fewer tourists, ensuring a more enjoyable travel experience.

Dining in Guimaraes: A Culinary Escape

Try the local specialty, 'Arroz de Sarrabulho,' a savory rice dish cooked with meats and spices, offering a heartier and earthier flavor compared to Porto's seafood focus. Dining in Guimaraes often comes with a rustic charm, where traditional recipes are cherished, providing a warm atmosphere that immerses you in the region’s rich culinary heritage.

Porto - Guimarães operators

Explore transport companies operating between Porto and Guimarães, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Bus Show bus routes
Contact phone
+351 253 009 900
Website
avemobilidade.pt

Bus from Porto - Pólo Universitário to Guimarães

Average Duration
45m
Estimated price
€4.5-6.3
Contact phone
+49 30 300 137 300
Website
flixbus.de

Bus from Porto Campanhã Bus terminal to Guimarães

Average Duration
45m
Estimated price
€6.3-8.9
Contact phone
+351 21 75 24 524
Website
rede-expressos.pt

Bus from Porto Campanhã Bus terminal to Guimarães

Average Duration
50m
Estimated price
€6.3-8.9
Train Show train routes
Contact phone
+351 210 900 032
Website
https://www.cp.pt/passageiros/en

Train from Porto - Sao Bento to Guimaraes

Average Duration
1h 12m
Estimated price
€3.6-5.4
Rideshare
Contact phone
+3 318 576 2228
Website
blablacar.com

Rideshare from Porto to Guimaraes

Average Duration
54m
Estimated price
€3.6-3.6
Taxi
Contact phone
+351 220 997 336
Website
taxisporto.pt

Taxi from Porto to Guimarães

Average Duration
36m
Estimated price
€63-76
all-pages.other Show other routes

Other from Porto to Guimarães

Average Duration
36m
Estimated price
€63-76

Porto to Guimarães: Overview of Bus, Train, Flight, and Car Trips

Traveling between Porto and Guimarães offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a picturesque journey from Porto to Guimarães by car, covering a distance of 34 miles in just 36 minutes. Wind through charming Portuguese landscapes as you make your way to this historic city. 💰 Explore affordable travel options with prices ranging from €8 to €13 for a car ride between Porto and Guimarães. Enjoy the flexibility of traveling at your own pace and convenience without breaking the bank.
Average price
€8 - €13
🕰️ The trip duration from Porto to Guimaraes by train is approximately 1 hour and 12 minutes. This efficient connection allows travelers to easily explore both cities within a short amount of time. 💰 Tickets for the train ride between Porto and Guimaraes typically range from €4 to €6, making it an affordable and efficient mode of transportation for those looking to visit these charming Portuguese destinations.
Departure Point
Porto - Sao Bento station
Arrival Point
Guimaraes station
Useful tips for train travellers
• Onboard services for the train from Porto to Guimaraes typically include light refreshments available for purchase. Look out for a snack trolley featuring items like sandwiches, pastries, and beverages. However, it’s advisable to bring some snacks or a packed lunch, especially for longer waits, as not all services may include catering, depending on the operator.
• The train operator Comboios de Portugal (CP) offers various seating options for the route. Economy class is the most common choice, providing standard seating with reasonable comfort. First Class offers more spacious seating and additional amenities, but it’s recommended for those looking for a more comfortable journey. Business Class seating is generally not available on this route.
• For your trip, use Comboios de Portugal's official website (cp.pt) to check schedules, buy tickets, and find real-time updates. The regional train service might also include information about local connections in Guimaraes. Additionally, consider downloading the CP app for easy access to schedules and services on the go.
🚌 The direct bus from Porto - Pólo Universitário to Guimarães operates every day, departing hourly. The journey typically lasts around 45 minutes. 🚌 Travelers can expect affordable bus fares ranging from €5 to €9 for the trip between Porto and Guimarães, making it a budget-friendly transportation option for exploring these two vibrant Portuguese cities.
Departure Point
Porto - Pólo Universitário station
Arrival Point
Guimarães station
Useful tips for bus travellers
• Check the bus schedule in advance on the Ave Mobilidade website (avemobilidade.pt) to secure your preferred departure time, as buses to Guimarães leave hourly from Porto - Pólo Universitário.
• Arrive at Porto - Pólo Universitário at least 15 minutes early to familiarize yourself with the station layout and be ready for boarding, as the bus tends to leave promptly.
• Upon arrival at Guimarães station, look for the 'Saidas' (Departures) board to find exit points or connections; the tourist information center is conveniently located just outside the station for any assistance or maps you may need.

Frequently asked questions

Find out more about the route from Porto to Guimarães.

Or choose the category:
The distance between Porto and Guimarães is approximately 26 miles or 33.6 miles by road. If you choose to travel by train, it takes about 1 hour and 12 minutes to reach Guimaraes from Porto. Another option is to take the subway and then a towncar, which may take around 1 hour and 39 minutes. Unfortunately, there is no information available about the travel time by car or bus from Guimaraes to Porto.
The most cost-effective way to travel from Porto to Guimaraes is by ridesharing, which costs €4 and takes approximately 54 minutes. This option is both affordable and relatively quick. However, if you prefer a quicker journey, taking a taxi would be the most time-efficient option, taking around 36 minutes, but it is more expensive, costing between €32-€41. Ultimately, the choice between cost-effectiveness and time efficiency depends on your personal preferences and priorities.
When traveling from Porto to Guimaraes the prices for a train ticket typically range from €4 to €5. Alternatively, taking a bus from Guimaraes to Porto can cost anywhere from €4 to €9. The exact fare may vary depending on the time of day, availability, and any promotions or discounts that may be offered. It is always advisable to check with the specific transportation providers for the most accurate and up-to-date pricing information.
To travel from Porto to Guimaraes without using public transportation, you can consider using BlaBlaCar's carpooling service. This is a convenient option for rideshare opportunities between the two cities. The driving distance between Porto and Guimaraes is approximately 34 miles and can be covered in around 36 minutes by car. The prices for carpooling services can range from €8 to €13, providing an affordable and flexible transportation alternative.
To travel from Porto to Guimaraes without a car, the best option is to take a bus. The journey takes approximately 45 minutes and fares range from €4 to €9. Buses are a convenient and affordable way to reach Guimaraes, providing a hassle-free experience for travelers without their own vehicles.
Yes, there is a direct link between Porto and Guimaraes. One option is to take the train, which departs from Porto - Sao Bento and arrives at Guimaraes. The journey takes approximately 1 hour and 12 minutes, and there are hourly departures. Another option is to take the bus, which departs from Porto - Pólo Universitário and arrives at Guimaraes. The bus journey takes around 45 minutes and operates hourly.
There are plenty of options for accommodation near Guimarães. With over 695 hotels available in the area, you can find something to suit your budget and preferences. Prices start at €33 per night, offering a range of affordable options for travelers. Whether you prefer a luxury hotel, a cozy bed and breakfast, or a budget-friendly hostel, there are plenty of choices to make your stay in Guimarães comfortable and convenient.
Yes, you can definitely travel from Porto to Guimaraes by bicycle. The distance between the two cities is approximately 26 miles. The route typically takes around 2 to 3 hours, depending on your speed and level of fitness. The scenic route offers beautiful landscapes and is a popular choice for cycling enthusiasts.