Rome2Rio

Madrid to Lisbon Region buses

Find Transport to Lisbon Region

View schedule

Trip Overview

The average bus between Madrid and Lisbon Region takes 8h 28m and the fastest bus takes 7h 51m. The bus service runs several times per day from Madrid to Lisbon Region. 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 28m
Duration
609 km
Distance
€66
Average price
5 times a day
Frequency

Madrid to Lisbon Region bus times

Buses run 5 times a day between Madrid and Lisbon Region. The earliest departure is at 8:05 AM in the morning, and the last departure from Madrid is at 11:55 PM which arrives into Lisbon Region at 8:18 AM. All services require a transfer at Lisbon and take an average of 8h 28m. The schedules shown below are for the next available departures.

Departing Friday, November 6, 2026

  •  → 

    FlixBusCarris7h 53m • 1 change
  •  → 

    Arrives next day

    FlixBusCarris8h 31m • 1 change
  •  → 

    Arrives next day

    FlixBusCarris8h 23m • 1 change

Departing Saturday, November 7, 2026

  •  → 

    FlixBusCarris8h 40m • 1 change
  •  → 

    FlixBusCarris8h 58m • 1 change
  •  → 

    FlixBusCarris8h 15m • 1 change
  •  → 

    FlixBusCarris7h 53m • 1 change
  • Show more

Departing Sunday, November 8, 2026

  •  → 

    FlixBusCarris8h 45m • 1 change
  •  → 

    FlixBusCarris8h 59m • 1 change
  •  → 

    FlixBusCarris8h 12m • 1 change
  •  → 

    FlixBusCarris7h 51m • 1 change
  • Show more

Departing Monday, November 9, 2026

  •  → 

    FlixBusCarris8h 46m • 1 change
  •  → 

    FlixBusCarris8h 54m • 1 change
  •  → 

    FlixBusCarris8h 10m • 1 change
  •  → 

    FlixBusCarris7h 53m • 1 change
  • Show more

Departing Tuesday, November 10, 2026

  •  → 

    FlixBusCarris8h 46m • 1 change
  •  → 

    FlixBusCarris8h 54m • 1 change
  •  → 

    FlixBusCarris7h 53m • 1 change
  •  → 

    Arrives next day

    FlixBusCarris8h 25m • 1 change
  • Show more

Departing Wednesday, November 11, 2026

  •  → 

    FlixBusCarris8h 46m • 1 change
  •  → 

    FlixBusCarris8h 54m • 1 change
  •  → 

    FlixBusCarris7h 53m • 1 change
  •  → 

    Arrives next day

    FlixBusCarris8h 25m • 1 change
  • Show more

Departing Thursday, November 12, 2026

  •  → 

    FlixBusCarris8h 46m • 1 change
  •  → 

    FlixBusCarris8h 54m • 1 change
  •  → 

    FlixBusCarris8h 10m • 1 change
  •  → 

    FlixBusCarris7h 53m • 1 change

Frequently asked questions

Want to know about travelling from Madrid to Lisbon Region? 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 Madrid to Lisbon Region.ExpandLaunch map view
  • Distance: 609 km
  • Duration: 8h 28m

What companies run services between Madrid, Spain and Lisbon Region, Portugal?

FlixBus operates a bus from Madrid to Lisbon every 4 hours. Tickets cost €50–80 and the journey takes 7h 10m.

Operators