Rome2Rio

Rio Maior to Braga buses

Find Transport to Braga

View schedule

Trip Overview

The average bus between Rio Maior and Braga takes 8h 50m and the fastest bus takes 4h 50m. The bus service runs several times per day from Rio Maior to Braga. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.

8h 50m
Duration
312 km
Distance
€31
Average price
Twice daily
Frequency

Rio Maior to Braga bus times

Buses run twice daily between Rio Maior and Braga. The earliest departure is at 1:10 PM in the afternoon, and the last departure from Rio Maior is at 8:10 PM which arrives into Braga at 10:45 AM. All services require a transfer at Terminal Rodoviário de Leiria and take an average of 8h 50m. The schedules shown below are for the next available departures.

Departing Friday, November 6, 2026

  •  → 

    Rede ExpressosFlixBus6h 20m • 1 change
  •  → 

    Arrives next day

    Rede ExpressosFlixBus14h 35m • 1 change

Departing Saturday, November 7, 2026

  •  → 

    Rede ExpressosFlixBus4h 50m • 1 change
  •  → 

    Rede ExpressosFlixBus6h 20m • 1 change
  •  → 

    Arrives next day

    Rede ExpressosFlixBus14h 35m • 1 change

Departing Sunday, November 8, 2026

  •  → 

    Rede ExpressosFlixBus4h 50m • 1 change
  •  → 

    Rede ExpressosFlixBus6h 20m • 1 change
  •  → 

    Arrives next day

    Rede ExpressosFlixBus14h 35m • 1 change

Departing Monday, November 9, 2026

  •  → 

    Rede ExpressosFlixBus4h 50m • 1 change
  •  → 

    Rede ExpressosFlixBus6h 20m • 1 change
  •  → 

    Arrives next day

    Rede ExpressosFlixBus14h 35m • 1 change

Departing Tuesday, November 10, 2026

  •  → 

    Rede ExpressosFlixBus4h 50m • 1 change
  •  → 

    Arrives next day

    Rede ExpressosFlixBus14h 35m • 1 change

Departing Wednesday, November 11, 2026

  •  → 

    Arrives next day

    Rede ExpressosFlixBus14h 35m • 1 change

Departing Thursday, November 12, 2026

  •  → 

    Rede ExpressosFlixBus6h 50m • 1 change
  •  → 

    Rede ExpressosFlixBus6h 20m • 1 change

Frequently asked questions

Want to know about travelling from Rio Maior to Braga? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.

Map of how to get from Rio Maior to Braga.ExpandLaunch map view
  • Distance: 312.3 km
  • Duration: 8h 50m

What companies run services between Rio Maior, Santarém, Portugal and Braga, Portugal?

You can take a bus from Terminal Rodoviário de Rio Maior to Centro Coordenador de Transportes de Braga via Terminal Rodoviário de Leiria and Leiria in around 5h 35m.

Operators