The cheapest buses from Lisbon to Guimarães

Showing times and prices for Oct 18

Cheapest

$18

Average

$19

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Lisbon to Guimarães will cost around $ 19 if you buy it on the day, but the cheapest tickets can be found for only $ 18.

Cheapest
05:15PMLisbon5h05 10:20PMGuimarães, Alameda Dr. Mariano Felgueiras
0 changes
$181One-way
Cheapest
07:20AMLisbon4h55 12:15PMGuimarães, Alameda Dr. Mariano Felgueiras
0 changes
$181One-way
12:00AMLisbon3h20 03:20AMGuimarães
0 changes
$201One-way

Timetable Lisbon to Guimarães

Showing buses for tomorrow, Mon, Oct 18
12:00AMLisbon3h20 03:20AMGuimarães
0 changes
07:20AMLisbon4h55 12:15PMGuimarães, Alameda Dr. Mariano Felgueiras
0 changes
05:15PMLisbon5h05 10:20PMGuimarães, Alameda Dr. Mariano Felgueiras
0 changes

This is the last bus of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Mon
Oct 18
$12Citi Express
$183TAP Portugal
Tue
Oct 19
$6Rede Expressos
$114azores airlines
Fri
Oct 22
$10Citi Express
$200TAP Portugal
Mon
Oct 25
$6Citi Express
$147TAP Portugal
Wed
Oct 27
$7Flixbus
$109TAP Portugal
Fri
Oct 29
$7Flixbus
$147TAP Portugal
Sat
Oct 30
$7Flixbus
$134PGA-Portugalia Airlines

The fastest buses from Lisbon to Guimarães

Showing times and prices for Oct 18

Fastest Journey

3 h 20 m

Average

4 h 26 m

Buses per day

3

Distance

312 km

Of the 3 buses that leave Lisbon for Guimarães every day 3 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct buses cover the 312 km distance in an average of 4 h 26 m but if you time it right, some buses will get you there in just 3 h 20 m .

The slowest buses will take 5 h 5 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

12:00AMLisbon3h20 03:20AMGuimarães
0 changes
$201One-way
Fastest
07:20AMLisbon4h55 12:15PMGuimarães, Alameda Dr. Mariano Felgueiras
0 changes
$181One-way
2nd Fastest
05:15PMLisbon5h05 10:20PMGuimarães, Alameda Dr. Mariano Felgueiras
0 changes
$181One-way

These companies trust us. We sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Bus Information to Guimarães from Lisbon

distanceDistance193 miles (311 km)
durationAverage bus duration4 h 5 min
priceAverage bus ticket price$10 (€8)
changesDirect busYes
carriersBus companiesCiti Express, Rede Expressos, BlaBlaCar or Renex

Buses from Lisbon to Guimarães cover the 193 miles (311 km) long route taking on average 4 h 5 min with our travel partners like Citi Express, Rede Expressos, BlaBlaCar or Renex. There are direct bus services available. You can get the cheapest bus tickets for this journey for as low as $6 (€5), but the average price of bus tickets is $10 (€8).

Travel Tips

Buses from Lisbon to Guimarães
Take the bus to Guimarães easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Lisbon to Guimarães.
FAQs
How much do cheap buses to Guimarães from Lisbon cost?
Omio customers have found cheap bus tickets to Guimarães from Lisbon for as low as $6 (€5)  for the next 7 days.
What is the cost of a bus from Lisbon to Guimarães?
If you are looking to buy your bus ticket in the next 7 days, you can expect the Lisbon to Guimarães bus to cost on average $10 (€8)  one way.
What is the distance between Lisbon and Guimarães by bus?
The Lisbon to Guimarães bus distance is approximately 193 miles (311 km).
How long is the bus ride to Guimarães from Lisbon?
The bus time from Lisbon to Guimarães is on average 4 h 5 min  for the 193 miles (311 km) long journey, but the time it takes to go from Lisbon to Guimarães by bus can vary depending on specific dates or traveling on weekends and holidays.
What bus providers offer a service from Lisbon to Guimarães?
When taking a bus from Lisbon to Guimarães, you can count on Citi Express, Rede Expressos, BlaBlaCar or Renex for the best way to get you to Guimarães. You can also check all possible bus providers who offer a service to Guimarães from Lisbon and compare the amenities they offer before buying a bus ticket.
Can I find a direct bus from Lisbon to Guimarães?
Yes, there are direct buses from Lisbon to Guimarães, and you can find a direct bus for this route with Flixbus, BlaBlaCar, Rede Expressos or Citi Express  on Omio. It's worth paying attention to when you buy your bus ticket as direct services tend to offer more convenience and save you time getting to your destination.
When does the first bus depart from Lisbon to Guimarães? When does the last bus depart from Lisbon to Guimarães?
The first Lisbon to Guimarães bus departs at 5: 30 AM   and the last bus from Lisbon to Guimarães leaves at 5: 30 PM. Check out the most up-to-date bus schedule from Lisbon to Guimarães on Omio and find the best time to travel to your destination.
How far in advance should I book a bus ticket from Lisbon to Guimarães to get the best deals?
In general, we recommend booking tickets for buses in advance to score the best deals from all possible bus companies offering this route and save money. If you purchase bus tickets between Lisbon and Guimarães within the next 7 days, you can find tickets to cost on average $10 (€8) one way. To find the best prices for this journey, consider booking your bus ticket from Lisbon to Guimarães a few months in advance.

Important Stations and Airports for this Journey