Braga to Madrid bus

Sun, May 18
+ Add return
FlixBus
Alsa
BlaBlaCar
Gipsyy
BlaBlaCar Bus

1,000+ travel companies

QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

The cheapest and fastest buses from Braga to Madrid

Showing times and prices for May 18

Cheapest price

$29

Average price

$79

Fastest journey

6 h 50 m

Average duration

9 h

Buses per day

82

Distance

416 km

Cheap tickets

The best way to find a cheap bus ticket from Braga to Madrid is to book your journey as far in advance as possible and to avoid traveling at rush hour.

The average ticket from Braga to Madrid will cost around $79 if you buy it on the day, but the cheapest tickets can be found for only $29.

Fast buses

Of the 82 buses that leave Braga for Madrid on Sun, May 18, 2 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

On Sun, May 18 the direct buses cover the 416 km distance in an average of 9 h but if you time it right, some buses will get you there in just 6 h 50 m .

On Sun, May 18 the slowest buses will take 10 h 10 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.

FlixBusFlixBus+AlsaNormal
05:25AM12h50
Braga
07:15PMMadrid
$291One-way
1 transfer
FlixBusFlixBus+AlsaNormal
06:30AM11h10
Braga
06:40PMMadrid, Estación Sur de Autobuses
$291One-way
1 transfer
FlixBusFlixBus+AlsaNormal
06:30AM11h45
Braga
07:15PMMadrid
$291One-way
1 transfer
FlixBusFlixBus+AlsaNormal
05:25AM12h15
Braga
06:40PMMadrid, Estación Sur de Autobuses
$291One-way
1 transfer
BlaBlaCar
10:00AM6h50
Braga
04:50PMMadrid
$371One-way
0 transfers

Travel Information

Compare bus and flight for Braga to Madrid

Omio recommends booking the bus as it is the most popular option from Braga to Madrid among Omio's users. If you are prioritising price take the bus with prices starting from €18. For those with little time consider booking a flight which can get you there in 2h 23m. In case you are seeking to minimise your carbon footprint the bus is your best bet as it emits only 0.4 - 1.0kg.

Compare bus with

Most popular
Bus
Flight

€37

Average price

Cheapest

€66

Average price

11h 43m

Average duration

11h 13m

Onboard

+

30m

Additional time*

5h 23m

Average duration

Fastest

2h 23m

Onboard

+

3h 0m

Additional time*

0.4 - 1.0kg

CO2 emissions

Lowest

1.2 - 2.5kg

CO2 emissions

Direct Options

Direct Options

Additional time: Average total travel duration to departure point, security checks and transfers.

Live departures

Braga to Madrid bus times

Showing buses for tomorrow, Sunday, May 18
Last updated at 11:03 PM
ProviderDepartsDurationArrivesTransfers
Tickets
meinfernbus_flixbusFlixBus+alsaNormal4:25 AM Braga
12h50
5:15 PM Madrid1 transfer
meinfernbus_flixbusFlixBus · FlixBus4:25 AM Braga
12h50
5:15 PM Madrid, Estación Sur de Autobuses1 transfer
meinfernbus_flixbusFlixBus+alsaNormal4:25 AM Braga
12h15
4:40 PM Madrid, Estación Sur de Autobuses1 transfer
meinfernbus_flixbusFlixBus · FlixBus5:30 AM Braga
11h45
5:15 PM Madrid, Estación Sur de Autobuses1 transfer
meinfernbus_flixbusFlixBus+alsaNormal5:30 AM Braga
11h10
4:40 PM Madrid, Estación Sur de Autobuses1 transfer
meinfernbus_flixbusFlixBus+alsaNormal5:30 AM Braga
11h45
5:15 PM Madrid1 transfer
meinfernbus_flixbusFlixBus · FlixBus6:00 AM Braga
11h15
5:15 PM Madrid, Estación Sur de Autobuses1 transfer
meinfernbus_flixbusFlixBus+alsaNormal · Normal6:00 AM Braga
22h59
4:59 AM Madrid, Estación Sur de Autobuses2 transfers
meinfernbus_flixbusFlixBus+blablacarbus3124 · 48226:00 AM Braga
22h20
4:20 AM Madrid, Estación Sur de Autobuses2 transfers
meinfernbus_flixbusFlixBus+alsaNormal · Normal6:25 AM Braga
22h34
4:59 AM Madrid, Estación Sur de Autobuses2 transfers
meinfernbus_flixbusFlixBus · FlixBus6:25 AM Braga
10h50
5:15 PM Madrid, Estación Sur de Autobuses1 transfer
meinfernbus_flixbusFlixBus · FlixBus6:25 AM Braga
11h20
5:45 PM Madrid1 transfer
meinfernbus_flixbusFlixBus+blablacarbus3124 · 48226:25 AM Braga
21h55
4:20 AM Madrid, Estación Sur de Autobuses2 transfers
meinfernbus_flixbusFlixBus · FlixBus6:25 AM Braga
10h50
5:15 PM Madrid, Estación Sur de Autobuses1 transfer
meinfernbus_flixbusFlixBus+alsaNormal · Normal7:25 AM Braga
21h34
4:59 AM Madrid, Estación Sur de Autobuses2 transfers
meinfernbus_flixbusFlixBus · FlixBus7:25 AM Braga
9h50
5:15 PM Madrid, Estación Sur de Autobuses1 transfer
meinfernbus_flixbusFlixBus+blablacarbus3124 · 48227:25 AM Braga
20h55
4:20 AM Madrid, Estación Sur de Autobuses2 transfers
meinfernbus_flixbusFlixBus+alsaNormal · Normal7:45 AM Braga
21h45
5:30 AM Madrid2 transfers
meinfernbus_flixbusFlixBus+blablacarbus3124 · 48227:45 AM Braga
20h35
4:20 AM Madrid, Estación Sur de Autobuses2 transfers
meinfernbus_flixbusFlixBus+alsaNormal · Normal7:45 AM Braga
21h14
4:59 AM Madrid, Estación Sur de Autobuses2 transfers
meinfernbus_flixbusFlixBus+alsaNormal · Normal9:25 AM Braga
20h05
5:30 AM Madrid2 transfers
meinfernbus_flixbusFlixBus+blablacarbus3124 · 48229:25 AM Braga
18h55
4:20 AM Madrid, Estación Sur de Autobuses2 transfers
meinfernbus_flixbusFlixBus+alsaNormal · Normal9:25 AM Braga
19h34
4:59 AM Madrid, Estación Sur de Autobuses2 transfers
meinfernbus_flixbusFlixBus+blablacarbus3124 · 482210:20 AM Braga
18h00
4:20 AM Madrid, Estación Sur de Autobuses2 transfers
meinfernbus_flixbusFlixBus+alsaNormal · Normal10:20 AM Braga
19h10
5:30 AM Madrid2 transfers
meinfernbus_flixbusFlixBus+alsaNormal · Normal10:20 AM Braga
18h39
4:59 AM Madrid, Estación Sur de Autobuses2 transfers
meinfernbus_flixbusFlixBus+alsaNormal · Normal10:30 AM Braga
19h00
5:30 AM Madrid2 transfers
meinfernbus_flixbusFlixBus+alsaNormal · Normal10:30 AM Braga
18h29
4:59 AM Madrid, Estación Sur de Autobuses2 transfers
meinfernbus_flixbusFlixBus+blablacarbus3124 · 482210:30 AM Braga
17h50
4:20 AM Madrid, Estación Sur de Autobuses2 transfers
meinfernbus_flixbusFlixBus+blablacarbus3124 · 482210:55 AM Braga
17h25
4:20 AM Madrid, Estación Sur de Autobuses2 transfers
meinfernbus_flixbusFlixBus+alsaNormal · Normal10:55 AM Braga
18h35
5:30 AM Madrid2 transfers
meinfernbus_flixbusFlixBus+alsaNormal · Normal10:55 AM Braga
18h04
4:59 AM Madrid, Estación Sur de Autobuses2 transfers
meinfernbus_flixbusFlixBus+blablacarbus3124 · 482211:25 AM Braga
16h55
4:20 AM Madrid, Estación Sur de Autobuses2 transfers
meinfernbus_flixbusFlixBus+alsaNormal11:25 AM Braga
17h35
5:00 AM Madrid1 transfer
meinfernbus_flixbusFlixBus+alsaNormal11:25 AM Braga
17h04
4:29 AM Madrid, Estación Sur de Autobuses1 transfer
meinfernbus_flixbusFlixBus+alsaNormal11:55 AM Braga
16h34
4:29 AM Madrid, Estación Sur de Autobuses1 transfer
meinfernbus_flixbusFlixBus+alsaNormal11:55 AM Braga
17h05
5:00 AM Madrid1 transfer
meinfernbus_flixbusFlixBus+blablacarbus3124 · 482211:55 AM Braga
16h25
4:20 AM Madrid, Estación Sur de Autobuses2 transfers
meinfernbus_flixbusFlixBus+alsaNormal12:25 PM Braga
16h04
4:29 AM Madrid, Estación Sur de Autobuses1 transfer
meinfernbus_flixbusFlixBus+blablacarbus3124 · 482212:25 PM Braga
15h55
4:20 AM Madrid, Estación Sur de Autobuses2 transfers
meinfernbus_flixbusFlixBus · FlixBus12:25 PM Braga
16h45
5:10 AM Madrid, Estación Sur de Autobuses1 transfer
meinfernbus_flixbusFlixBus · FlixBus12:30 PM Braga
16h40
5:10 AM Madrid, Estación Sur de Autobuses1 transfer
meinfernbus_flixbusFlixBus+alsaNormal12:30 PM Braga
15h59
4:29 AM Madrid, Estación Sur de Autobuses1 transfer
meinfernbus_flixbusFlixBus+blablacarbus3124 · 482212:30 PM Braga
15h50
4:20 AM Madrid, Estación Sur de Autobuses2 transfers
meinfernbus_flixbusFlixBus+alsaNormal12:50 PM Braga
15h39
4:29 AM Madrid, Estación Sur de Autobuses1 transfer
meinfernbus_flixbusFlixBus+blablacarbus3124 · 482212:50 PM Braga
15h30
4:20 AM Madrid, Estación Sur de Autobuses2 transfers
meinfernbus_flixbusFlixBus · FlixBus12:50 PM Braga
16h20
5:10 AM Madrid, Estación Sur de Autobuses1 transfer
meinfernbus_flixbusFlixBus · FlixBus1:00 PM Braga
15h10
4:10 AM Madrid1 transfer
meinfernbus_flixbusFlixBus · FlixBus1:00 PM Braga
14h40
3:40 AM Madrid, Estación Sur de Autobuses1 transfer
meinfernbus_flixbusFlixBus+blablacarbus3124 · 48221:00 PM Braga
15h20
4:20 AM Madrid, Estación Sur de Autobuses2 transfers
meinfernbus_flixbusFlixBus+alsaNormal1:00 PM Braga
15h29
4:29 AM Madrid, Estación Sur de Autobuses1 transfer
meinfernbus_flixbusFlixBus · FlixBus1:00 PM Braga
16h10
5:10 AM Madrid, Estación Sur de Autobuses1 transfer
alsaNormal · Normal1:15 PM Braga
15h44
4:59 AM Madrid, Estación Sur de Autobuses1 transfer
meinfernbus_flixbusFlixBus+alsaNormal2:10 PM Braga
14h50
5:00 AM Madrid1 transfer
meinfernbus_flixbusFlixBus+alsaNormal2:10 PM Braga
14h19
4:29 AM Madrid, Estación Sur de Autobuses1 transfer
meinfernbus_flixbusFlixBus · FlixBus2:10 PM Braga
15h00
5:10 AM Madrid, Estación Sur de Autobuses1 transfer
meinfernbus_flixbusFlixBus+alsaNormal2:25 PM Braga
14h35
5:00 AM Madrid1 transfer
meinfernbus_flixbusFlixBus · FlixBus2:25 PM Braga
14h45
5:10 AM Madrid, Estación Sur de Autobuses1 transfer
meinfernbus_flixbusFlixBus+alsaNormal2:25 PM Braga
14h04
4:29 AM Madrid, Estación Sur de Autobuses1 transfer
meinfernbus_flixbusFlixBus+alsaNormal2:55 PM Braga
13h34
4:29 AM Madrid, Estación Sur de Autobuses1 transfer
meinfernbus_flixbusFlixBus · FlixBus2:55 PM Braga
14h15
5:10 AM Madrid, Estación Sur de Autobuses1 transfer
meinfernbus_flixbusFlixBus+alsaNormal2:55 PM Braga
14h05
5:00 AM Madrid1 transfer
meinfernbus_flixbusFlixBus · FlixBus3:45 PM Braga
13h25
5:10 AM Madrid1 transfer
meinfernbus_flixbusFlixBus · FlixBus3:45 PM Braga
12h55
4:40 AM Madrid, Estación Sur de Autobuses1 transfer
meinfernbus_flixbusFlixBus · FlixBus4:00 PM Braga
13h10
5:10 AM Madrid, Estación Sur de Autobuses1 transfer
meinfernbus_flixbusFlixBus+alsaNormal4:00 PM Braga
13h00
5:00 AM Madrid1 transfer
meinfernbus_flixbusFlixBus+alsaNormal4:00 PM Braga
12h29
4:29 AM Madrid, Estación Sur de Autobuses1 transfer
meinfernbus_flixbusFlixBus · FlixBus4:25 PM Braga
12h45
5:10 AM Madrid, Estación Sur de Autobuses1 transfer
meinfernbus_flixbusFlixBus+alsaNormal4:25 PM Braga
12h35
5:00 AM Madrid1 transfer
meinfernbus_flixbusFlixBus+alsaNormal4:25 PM Braga
12h04
4:29 AM Madrid, Estación Sur de Autobuses1 transfer
meinfernbus_flixbusFlixBus+alsaNormal4:55 PM Braga
12h05
5:00 AM Madrid1 transfer
meinfernbus_flixbusFlixBus+alsaNormal4:55 PM Braga
11h34
4:29 AM Madrid, Estación Sur de Autobuses1 transfer
meinfernbus_flixbusFlixBus · FlixBus4:55 PM Braga
12h15
5:10 AM Madrid, Estación Sur de Autobuses1 transfer
meinfernbus_flixbusFlixBus+alsaNormal5:55 PM Braga
11h05
5:00 AM Madrid1 transfer
meinfernbus_flixbusFlixBus · FlixBus5:55 PM Braga
11h15
5:10 AM Madrid, Estación Sur de Autobuses1 transfer
meinfernbus_flixbusFlixBus+alsaNormal5:55 PM Braga
10h34
4:29 AM Madrid, Estación Sur de Autobuses1 transfer
meinfernbus_flixbusFlixBus · FlixBus7:00 PM Braga
10h10
5:10 AM Madrid, Estación Sur de Autobuses1 transfer
meinfernbus_flixbusFlixBus · FlixBus7:00 PM Braga
10h10
5:10 AM Madrid, Estación Sur de Autobuses1 transfer
alsaNormal · Normal7:00 PM Braga
9h29
4:29 AM Madrid, Estación Sur de Autobuses1 transfer
meinfernbus_flixbusFlixBus · FlixBus7:00 PM Braga
10h45
5:45 AM Madrid1 transfer

Find all the dates and times for this journey

Compare prices and tickets Braga to Madrid by bus or flight

Sun
May 18
Mon
May 19
Tue
May 20
Wed
May 21
Thu
May 22
Fri
May 23
Sat
May 24
Sun
May 25
Mon
May 26
Tue
May 27
Wed
May 28
Thu
May 29
Fri
May 30
Sat
May 31
Sun
Jun 01
Mon
Jun 02
Tue
Jun 03
Wed
Jun 04
Thu
Jun 05
Fri
Jun 06
Sat
Jun 07

Journey information

Overview: Bus from Braga to Madrid

PortugalPortugal
SpainSpain
Icon of bus
Buses from Braga to Madrid run on average 10 times per day, taking around 11h 13m. Cheap bus tickets for this journey start at $21 (€18) if you book in advance.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Distance
258 miles (416 km)
Average bus duration
11h 13m
Cheapest ticket price
$21 (€18)
Buses per day
10
Bus providers
6
Fastest bus
8h 29m
First bus
00:05
Last bus
23:55
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information

Bus providers: FlixBus, Alsa and BlaBlaCar from Braga to Madrid

Find the best buses from Braga to Madrid with Omio's travel partners FlixBus, Alsa and BlaBlaCar from $13 (€11). We can find you the best deals, schedules and tickets when comparing and booking the best trip.

FlixBus is one of Europe's leading low-cost bus companies, founded in Germany and offering long-distance bus services in Europe and the U. S. FlixBus also operates overnight buses on select routes throughout Europe. Standard amenities on FlixBus include free Wi-Fi, power outlets to charge your phone, tablet or laptop during long bus journeys, extra legroom, luggage space and toilets. You can even purchase snacks and drinks onboard. FlixBus offers only the Standard ticket for all its routes, which allows you to bring one carry-on luggage and one checked bag per person. Additional fees apply for extra luggage and specific seat reservations, such as if you want to book an Extra Seat, Table Seat or the Panorama Seat.

Bus information from Braga to Madrid with FlixBus:

  • Average Duration: 10 h 15 min
  • Cheapest Price: $13

Travel Information: Bus from Braga to Madrid

Discover how you can travel from the charming city of Braga to the vibrant capital of Spain, Madrid, with ease on a bus journey. Buses from Braga to Madrid are a popular choice for travelers seeking a scenic and comfortable ride. The main departure point in Braga is the Braga Bus Terminal, conveniently located for all visitors. Upon arriving in Madrid, most buses will drop you off at the bustling Estación Sur de Autobuses, where you can seamlessly continue your journey in this exciting city.

Bus Timetables: Braga to Madrid

Traveling by bus from Braga to Madrid offers a convenient and comfortable journey through scenic landscapes. The route includes several strategically located stops, including key stations such as Porto, Coimbra, and Salamanca. Buses operate regularly with departures scheduled throughout the day. The first bus leaves as early as 00:05, while the last bus departs at 23:55. This ensures flexibility for travelers seeking different travel times.

The journey from Braga to Madrid typically takes approximately 8h 29m. Covering a distance of about 258 miles (416 km), this route allows passengers to unwind while traversing the landscapes that span these dynamic regions.

With an average of 10 buses scheduled per day, passengers have ample choices when planning their travel. Buses on this route operate daily, ensuring that you can plan your trip on any weekday or weekend, catering to both leisurely and business travel needs.

Braga to Madrid Bus Journey with BlaBlaCar Bus, FlixBus, and Alsa

Traveling by bus from Braga to Madrid provides a convenient and comfortable experience with services offered by BlaBlaCar Bus, FlixBus, and Alsa. These companies offer a range of travel options, including standard and premium buses, catering to different budget preferences. Passengers can enjoy amenities such as Wi-Fi, reclining seats, ample luggage space, and onboard refreshments. With multiple departures each day, these services ensure flexibility in planning your trip from Braga to Spain's vibrant capital city.

FAQs: Bus from Braga to Madrid

FAQs: Take the bus from Braga to Madrid with ease. Whether you want fast, cheap or something entirely different, our travel experts have the information you need to know so you can find the best option from Braga to Madrid.
FAQs

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language

Useful links