There are 6 ways to get from Guimares to Guimarães by car, plane, taxi, bus, or towncar
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive, fly, taxi
best- Drive from Guimares to Braganca Airport (BGC)car
- Fly from Braganca Airport (BGC) to Vila Real Airport (VRL)plane BGC - VRL
- Take the taxi from Vila-Real-Airport-VRL to Guimarãestaxi
2h 35m€123–346Bus via Vila Real
cheapest- Take the bus from Miranda do Douro to Terminal Rodoviário de Vila Realbus 73 | Miranda do Douro / ...
- Take the bus from Terminal Rodoviário de Vila Real to Central de Camionagem de Guimarãesbus 40| Murça / ...
6h 18m€25–56Drive 243.6 km
- Drive from Guimares to Guimarãescar 243.6 km
3h 4m€39–56Drive, towncar
- Drive from Guimares to Paçó - Crztºcar
- Take a town car from Bragança to Porto - Aeroporto Francisco Sá Carneirotowncar
- Take a town car from Porto - Aeroporto Francisco Sá Carneiro to Guimarãestowncar
5h 1m€325–330Bus
- Take the bus from Fonfría to Zamorabus
- Take the bus from Zamora to Central de Camionagem de Guimarãesbus
8h 15m€108–119Bus, towncar
- Take the bus from Malhadas to Estação Rodoviária de Bragançabus
- Take a town car from Bragança to Porto - Aeroporto Francisco Sá Carneirotowncar
- Take a town car from Porto - Aeroporto Francisco Sá Carneiro to Guimarãestowncar
6h 3m€325–333
Braganca Airport (BGC) to Vila Real Airport (VRL) flights
Questions & Answers
The cheapest way to get from Guimares to Guimarães is to bus via Vila Real which costs €24 - €60 and takes 6h 18m.
The fastest way to get from Guimares to Guimarães is to drive and fly and taxi which takes 2h 35m and costs €120 - €350.
No, there is no direct bus from Guimares to Guimarães. However, there are services departing from Miranda do Douro and arriving at Central de Camionagem de Guimarães via Terminal Rodoviário de Vila Real. The journey, including transfers, takes approximately 6h 18m.
The distance between Guimares and Guimarães is 247 km. The road distance is 243.6 km.
The best way to get from Guimares to Guimarães without a car is to bus which takes 8h 15m and costs €100 - €120.
It takes approximately 2h 35m to get from Guimares to Guimarães, including transfers.
Guimares to Guimarães bus services, operated by Rede Expressos, depart from Miranda do Douro station.
Guimares to Guimarães bus services, operated by Rede Expressos, arrive at Terminal Rodoviário de Vila Real station.
Yes, the driving distance between Guimares to Guimarães is 244 km. It takes approximately 3h 4m to drive from Guimares to Guimarães.
There are 1095+ hotels available in Guimarães.
What companies run services between Guimares, Spain and Guimarães, Braga, Portugal?
You can take a vehicle from Guimares to Central de Camionagem de Guimarães via Miranda do Douro and Terminal Rodoviário de Vila Real in around 6h 18m.
- Website
- fly.sevenair.com
Flights from Braganca Airport to Vila Real Airport
- Ave. Duration
- 20 min
- When
- Monday to Saturday
- Estimated price
- €27–300
- Website
- worldticket.com
Flights from Braganca Airport to Vila Real Airport
- Ave. Duration
- 20 min
- When
- Monday to Saturday
- Estimated price
- €27–300
- Phone
- +351 21 75 24 524
- Website
- rede-expressos.pt
Bus from Miranda do Douro to Terminal Rodoviário de Vila Real
- Ave. Duration
- 3h 25m
- Frequency
- Twice daily
- Estimated price
- €14–35
- Website
- https://rede-expressos.pt/en
Bus from Terminal Rodoviário de Vila Real to Central de Camionagem de Guimarães
- Ave. Duration
- 1h 5m
- Frequency
- Every 4 hours
- Estimated price
- €5–12
- Website
- https://rede-expressos.pt/en
- Phone
- 980 51 66 23
- %[email protected]
- Website
- autocaresvivas.es
Bus from Fonfría to Zamora
- Ave. Duration
- 50 min
- Frequency
- 5 times a week
- Estimated price
- €10–16
- Schedules at
- autocaresvivas.es
- Phone
- +376 806 555
- [email protected]
- Website
- interurbana.ad
Bus from Zamora to Central de Camionagem de Guimarães
- Ave. Duration
- 6h
- Frequency
- Twice a week
- Estimated price
- €69
- Website
- https://www.interurbana.ad/idioma-en
- Phone
- +351 259 340 710
- [email protected]
- Website
- rodonorte.pt
Bus from Malhadas to Estação Rodoviária de Bragança
- Ave. Duration
- 1h 25m
- Frequency
- Once daily
- Estimated price
- €4–10
- Website
- https://www.rodonorte.pt/en/
- Phone
- (+351) 220 971 653
- [email protected]
- Website
- vmtransfers.com
Towncar from Bragança to Porto - Aeroporto Francisco Sá Carneiro
- Ave. Duration
- 2h 10m
- Frequency
- On demand
- Estimated price
- €250
- Website
- https://www.vmtransfers.com/en/
Towncar from Porto - Aeroporto Francisco Sá Carneiro to Guimarães
- Ave. Duration
- 42 min
- Frequency
- On demand
- Estimated price
- €65
- Website
- https://www.vmtransfers.com/en/
Towncar from Bragança to Porto - Aeroporto Francisco Sá Carneiro
- Ave. Duration
- 2h 10m
- Frequency
- On demand
- Estimated price
- €250
- Website
- https://www.vmtransfers.com/en/
Towncar from Porto - Aeroporto Francisco Sá Carneiro to Guimarães
- Ave. Duration
- 42 min
- Frequency
- On demand
- Estimated price
- €65
- Website
- https://www.vmtransfers.com/en/
- Ave. Duration
- 1h 5m
- Estimated price
- €85–110
Taxi Carlos Alberto
- Phone
- +351 968 394 460
Táxi Nuno Lopes
- Phone
- +351 966 798 484
- Website
- facebook.com
Táxis Caetano
- Phone
- +351 965 071 841
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Which London airport should I choose?, Why you should take the train in the US, and Want to know more about Flixbus? - to help you get the most out of your next trip.








