1map logoGo to main page

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

Compare Travel Options and Prices

from
Guimarães, Portugal
to
Porto, Portugal

How to Get from Guimarães to Porto: 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 Guimarães to Porto 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
$3.6-8.9
Recommended
Company
BlaBlaCar
Rideshare
Average Duration
57m
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
Central Táxis de Guimarães
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 $3 $4 $4 $3 $3
Train $7 $7 $8 $7 $8 $8 $10

Traveling From Guimaraes to Porto

The journey from Guimaraes to Porto offers a captivating transition from the historic charm of a UNESCO World Heritage site to the vibrant, bustling atmosphere of Portugal's second-largest city.

Best Neighbourhoods in Porto

Porto boasts diverse neighborhoods, each offering a distinct atmosphere and charm.

Ribeira
• Colorful waterfront with lively bars and restaurants.
• Stunning views of the Douro River and historic bridges.
Cedofeita
• Artistic vibe with local galleries and street art.
• Trendy cafes and boutique shops line the streets.
Foz do Douro
• Scenic coastal promenade perfect for leisurely strolls.
• Access to picturesque beaches and oceanfront dining.

Best Times To Visit Porto's Attractions

Timing your visits can transform your experience of Porto's highlights.

Livraria Lello
Visit early in the morning or late afternoon for fewer visitors.
Ponte de Dom Luís I
Early mornings on weekdays offer stunning views and fewer crowds.
Serralves Museum
Visit during weekdays to enjoy the art and gardens in peace.

Porto Weather: What to Expect Year-Round

Porto enjoys a Mediterranean climate, featuring mild winters and warm summers, which creates a pleasant environment for exploration throughout the year. Understanding the seasonality not only helps in packing appropriately but also influences your choice of activities and sightseeing schedules.

Dining Recommendation in Porto

One must-try dish in Porto is the Francesinha, a hearty sandwich filled with layers of meats and topped with a rich, spicy sauce, providing a bold contrast to the lighter, more traditional fare of Guimaraes. Dining in Porto not only immerses you in this vibrant culinary scene but also allows you to savor the city's love for local ingredients and innovative flavors in a lively atmosphere.

Guimarães - Porto operators

Explore transport companies operating between Guimarães and Porto, 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 Guimarães to Porto - Pólo Universitário

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

Bus from Guimarães to Porto Campanhã Bus terminal

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

Bus from Guimarães to Porto Campanhã Bus terminal

Average Duration
50m
Estimated price
6.3-8.9
Train Show train routes
Contact phone
+351 210 900 032
Website
cp.pt

Train from Guimarães to Porto - Sao Bento

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

Rideshare from Guimarães to Porto

Average Duration
57m
Estimated price
3.6-3.6
Taxi
Contact phone
+351 253 525 252
Website
taxisunidos.pt

Taxi from Guimarães to Porto

Average Duration
36m
Estimated price
63-76
Drive

Drive from Guimarães to Porto

Average Duration
36m
Estimated price
8-13

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

Traveling between Guimarães and Porto 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 scenic journey from Guimarães to Porto, covering a short 33-mile distance that can be easily completed in just 36 minutes by car. 💰 Explore budget-friendly travel options ranging from €8 to €13 for the convenient trip from Guimarães to Porto, providing a cost-effective way to enjoy the road trip experience.
Average price
€8 - €13
🚆 Traveling by train from Guimaraes to Porto is a convenient and efficient way to explore these two picturesque cities in Portugal. The direct train service departs hourly and takes approximately 1 hour and 12 minutes to reach Porto - Sao Bento station from Guimaraes. 🎫 Comboios De Portugal operates the train services between Guimaraes and Porto, offering travelers a comfortable and affordable journey. The ticket prices for this train ride typically range from €4 to €6, making it a budget-friendly option for exploring these charming destinations.
Departure Point
Guimaraes station
Arrival Point
Porto - Sao Bento station
Useful tips for train travellers
• Onboard services are quite comfortable on the trains operated by Comboios de Portugal (CP). The trains generally offer a catering service with a selection of light snacks, sandwiches, and beverages available for purchase. During your trip from Guimaraes to Porto, you can expect a menu featuring local pastries, coffee, and soft drinks.
• For this route, Comboios de Portugal provides three seating options: First Class, Business Class, and Second Class (Economy). First Class offers wider seats and more legroom, along with extra amenities like complimentary newspapers. Business Class provides a nicer setting with priority boarding and quieter compartments. Second Class is comfortable and economical, making it a popular choice for travelers. You can check the seating availability online when booking through the CP website.
• The train from Guimaraes to Porto is primarily operated by Comboios de Portugal. Their website for booking tickets and checking schedules is cp.pt An alternative might be the Intercidades service, which offers a similar route though may not always run frequently. Ensure to check their schedules for the latest information.
• Upon arriving at Porto's Campanhã station, you’ll find luggage lockers available for use if you want to explore the city without your bags. Additionally, there are restrooms but no showers, so plan accordingly. The station is well-signposted, making it easy to navigate.
• To get to Porto city center from Campanhã station, take Metro Line A (Blue Line) toward Senhor de Matosinhos. This is the fastest option, taking about 15 minutes to reach the central station, Trindade. Be sure to validate your metro ticket before boarding to avoid fines.
🚌 Experience a convenient and efficient journey from Guimarães to Porto by bus. With services departing hourly and operating every day, you can easily plan your trip according to your schedule. The direct route takes approximately 45 minutes, providing a quick and hassle-free transportation option. 🚌 The prices for a bus ticket from Porto to Guimarães range from €4 to €9, offering budget-friendly options for your travel plans. Whether you're visiting for a day trip or for a longer stay, taking the bus between Guimarães and Porto ensures a stress-free and enjoyable journey. Embrace the convenience of public transportation and make the most of your time exploring these beautiful cities.
Departure Point
Guimarães station
Arrival Point
Porto - Pólo Universitário station
Useful tips for bus travellers
• Book your ticket in advance for a smoother trip; tickets can be purchased online from Ave Mobilidade's website at avemobilidade.pt or at the Guimarães bus station for prices ranging from €3.60 to €9.
• Keep an eye on the bus schedule, as there is an hourly service, so plan your departure accordingly; you can check the current timetable at ridewithgps.com
• Upon arrival at Porto - Pólo Universitário station, familiarize yourself with the nearby bus and metro connections; you can easily access the city center by taking the number 200 bus from the same station or heading to the nearby metro stop for more extensive travel options.

Frequently asked questions

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

Or choose the category:
The distance between Guimarães and Porto is approximately 26 miles or 33.4 miles by road. If you prefer to travel by train, it typically takes around 1 hour and 12 minutes to reach Porto from Guimarães.
The most cost-effective option for traveling from Guimaraes to Porto is by rideshare, which costs €4 and takes approximately 57 minutes. This is a relatively quick and affordable way to reach your destination. However, if time is of the essence and budget is not a concern, taking a taxi is the fastest option. Although it is more expensive, costing between €32-€41, it can get you to Porto in just 36 minutes.
When traveling from Guimaraes to Porto, the prices for a train ticket range from €4 to €5. If you prefer to take the bus from Porto to Guimaraes, the prices can vary from €4 to €9. It's always a good idea to check for any promotions or discounts that may be available to get the best price for your journey.
To get from Guimaraes to Porto without using public transportation, you can consider using the carpooling service provided by BlaBlaCar. It offers rideshare options between the two cities, allowing you to share a ride with someone heading the same way. Alternatively, you can drive your own car, as the distance between Guimaraes and Porto is approximately 33 miles and takes about 36 minutes by car. The prices to get from Guimaraes to Porto by car vary from €8 - €13, depending on the specific driver and arrangements made.
One of the best options to travel from Guimarães to Porto without a car is by taking a bus. The journey typically takes around 45 minutes and the cost ranges from €4 to €9. Buses are a convenient and affordable mode of transportation between the two cities.
Yes, there is a direct link between Guimaraes and Porto. You can take a train from Guimaraes to Porto, with services departing hourly and the journey taking approximately 1h 12m. There is also a direct bus option, with services departing hourly and the journey taking approximately 45 minutes.
There are plenty of options for accommodation near Porto. With over 2109 hotels available, you'll surely find something that suits your preferences. Prices for hotels in Porto start at €63 per night, providing a range of choices for different budgets. Whether you're looking for luxury hotels or budget-friendly options, there are plenty of options available for a comfortable stay near Porto.
Yes, it is possible to travel from Guimaraes to Porto by bicycle. The distance between the two cities is approximately , and it takes around 2-3 hours to complete the journey by bike, depending on your fitness level and speed. The route offers scenic views and passes through picturesque countryside, making it a great option for those who enjoy cycling.