Bus from Lisbon to Madrid and return

Find cheap coach tickets for your bus journey from Lisbon to Madrid and back

swap
Adults
1
Children
0
Travelling as a group?
Rent a coach here!
1378 Companies - 5 134 788 Connections
The best dealsCompare and save 70 % on average
The best selectionMost routes worldwide
Easy and transparent1-click real-time search
Are you seeking a bus from Lisbon to Madrid or vice versa? You can pick between the following coach companies: Eurolines Germany, FlixBus, OUIBUS, Rede Expressos, Eurolines France, Eurolines Spain, Movelia, Avanza Grupo or Busbud. These bus companies will help you reach your destination at low prices. For only £9.08, you can get where you need to go. Looking to save time? Travel with . As always, we suggest using our search engine to compare all the available offers and pick the best deal for you!

Lisbon to Madrid Coach Information

Cheapest Bus£9.08
Fastest Bus9h 0m
Distance502.5 km
Coach CompaniesFlixBus, Rede Expressos, ALSA, Avanza Grupo, Eurolines Germany, Eurolines France
  Bus Lisbon - Madrid    502 km
Ø Bus connections42 x
Savings-90%

The cheapest coach connections from Lisbon to Madrid

%No particular date in mind? Here's an overview of the cheapest bus tickets for the next few days.
Departure / Arrival
Date best offer
Company
Best price
  • Lisbon
    Madrid
      08:20
      17:45
    23 Sep
    FlixBusFlixBus
    from £9.08
  • Lisbon
    Madrid
      10:20
      20:30
    23 Sep
    FlixBusFlixBus
    from £9.08
  • Lisbon
    Madrid
      21:00
      06:00
    8 Sep
    +1
    Rede ExpressosRede Expressos
    from £20.00
  • Lisbon
    Madrid
      21:00
      06:30
    8 Sep
    +1
    Rede ExpressosRede Expressos
    from £20.00
  • Lisbon
    Madrid
      07:45
      20:30
    8 Sep
    ALSAALSA
    from £20.91
  • Lisbon
    Madrid
      07:45
      20:30
    8 Sep
    ALSAALSA
    from £22.73
  • Lisbon
    Madrid
      12:15
      21:55
    2 Sep
    Avanza GrupoAvanza Grupo
    from £40.72
  • Lisbon
    Madrid
      12:15
      21:55
    10 Sep
    Avanza GrupoAvanza Grupo
    from £40.72
  • Lisbon
    Madrid
      09:00
      15:30
    24 Sep
    +1
    Eurolines GermanyEurolines Germany
    from £69.09
  • Lisbon
    Madrid
      09:30
      15:30
    24 Sep
    +1
    Eurolines GermanyEurolines Germany
    from £69.09
  • Lisbon
    Madrid
      13:00
      15:30
    16 Sep
    +1
    Eurolines FranceEurolines France
    from £87.27
  • Lisbon
    Madrid
      13:00
      15:30
    20 Sep
    +1
    Eurolines FranceEurolines France
    from £89.99


  Train Lisbon - Madrid    502 km
   Savings

The cheapest train connections from Lisbon to Madrid

%No particular date in mind? Here's a selection of the cheapest train tickets for the next few days.
  • Lisbon
    Madrid
      21:34
      08:40
    8 Sep
    +1
    RenfeRenfe
    from £22.36
  • Lisbon
    Madrid
      21:34
      08:40
    8 Sep
    +1
    RenfeRenfe
    from £22.36
  • Lisbon
    Madrid
      21:34
      08:40
    8 Sep
    +1
    OUI.sncfOUI.sncf
    from £55.00
  • Lisbon
    Madrid
      21:34
      08:40
    8 Sep
    +1
    OUI.sncfOUI.sncf
    from £55.00


  Carpooling Lisbon - Madrid    502 km
   Savings

The cheapest carpooling offers from Lisbon to Madrid

%No particular date in mind? Here are some of the cheapest rides for the next few days.
  • Lisbon
    Madrid
      17:30
      00:00
    9 Dec
    +1
    BlaBlaCarBlaBlaCar
    from £24.54
  • Lisbon
    Madrid
      17:00
      22:40
    2 Sep
    BlaBlaCarBlaBlaCar
    from £27.27
  • Lisbon
    Madrid
      05:50
      12:20
    30 Aug
    BlaBlaCarBlaBlaCar
    from £27.27
  • Lisbon
    Madrid
      08:20
      13:30
    9 Sep
    BlaBlaCarBlaBlaCar
    from £27.27


  Bus Madrid - Lisbon    502 km
Ø Bus connections42 x
Savings-89%

The cheapest coach connections from Madrid to Lisbon

%No particular date in mind? Here's an overview of the cheapest bus tickets for the next few days.
Departure / Arrival
Date best offer
Company
Best price
  • Madrid
    Lisbon
      08:45
      17:10
    23 Sep
    FlixBusFlixBus
    from £9.08
  • Madrid
    Lisbon
      02:25
      09:10
    23 Sep
    FlixBusFlixBus
    from £16.35
  • Madrid
    Lisbon
      10:30
      17:15
    20 Sep
    ALSAALSA
    from £19.63
  • Madrid
    Lisbon
      14:15
      23:00
    8 Sep
    Rede ExpressosRede Expressos
    from £20.00
  • Madrid
    Lisbon
      22:30
      06:00
    20 Sep
    +1
    ALSAALSA
    from £26.91
  • Madrid
    Lisbon
      22:00
      07:30
    8 Sep
    +1
    Rede ExpressosRede Expressos
    from £32.72
  • Madrid
    Lisbon
      23:00
      06:30
    8 Sep
    +1
    Eurolines SpainEurolines Spain
    from £36.36
  • Madrid
    Lisbon
      21:00
      04:00
    2 Sep
    +1
    Avanza GrupoAvanza Grupo
    from £40.72
  • Madrid
    Lisbon
      21:00
      04:00
    10 Sep
    +1
    Avanza GrupoAvanza Grupo
    from £40.72
  • Madrid
    Lisbon
      19:00
      11:15
    16 Sep
    +2
    Eurolines FranceEurolines France
    from £81.81
  • Madrid
    Lisbon
      19:00
      16:30
    16 Sep
    +2
    Eurolines FranceEurolines France
    from £81.81
  • Madrid
    Lisbon
      19:00
      10:15
    24 Sep
    +2
    Eurolines GermanyEurolines Germany
    from £86.36


  Train Madrid - Lisbon    502 km
   Savings

The cheapest train connections from Madrid to Lisbon

%No particular date in mind? Here's a selection of the cheapest train tickets for the next few days.
  • Madrid
    Lisbon
      21:43
      07:20
    8 Sep
    +1
    RenfeRenfe
    from £22.36
  • Madrid
    Lisbon
      21:43
      07:20
    8 Sep
    +1
    RenfeRenfe
    from £22.36
  • Madrid
    Lisbon
      21:50
      07:20
    8 Sep
    +1
    OUI.sncfOUI.sncf
    from £55.00
  • Madrid
    Lisbon
      21:50
      07:20
    8 Sep
    +1
    OUI.sncfOUI.sncf
    from £55.00


  Carpooling Madrid - Lisbon    502 km
   Savings

The cheapest carpooling offers from Madrid to Lisbon

%No particular date in mind? Here are some of the cheapest rides for the next few days.
  • Madrid
    Lisbon
      07:00
      14:20
    16 Nov
    BlaBlaCarBlaBlaCar
    from £27.27
  • Madrid
    Lisbon
      09:30
      16:50
    27 Aug
    BlaBlaCarBlaBlaCar
    from £27.27
  • Madrid
    Lisbon
      09:30
      16:50
    15 Sep
    BlaBlaCarBlaBlaCar
    from £27.27
  • Madrid
    Lisbon
      16:00
      23:20
    1 Sep
    BlaBlaCarBlaBlaCar
    from £28.18


Current ticket prices

Did you know that booking in advance can save you a lot of money? The bus route Lisbon - Madrid can be booked for as little as £9.08. We recommend checking connections for a few days as fares might not always be the same based on the travel date. Also pay attention to travel times: While you can get to your destination within on direct connections, it might take considerably longer if you need to change buses.

Bus stops in Lisbon and Madrid

  Stations
Calle de Méndez Álvaro 83, 28045 Madrid (Spain)
Avd. de América , 28002 Madrid (Spain)

Find out more details about the service on your bus from Lisbon to Madrid and return

The more offers you can pick from, the harder it usually is to make a decision. That's why we created CheckMyBus: If you are looking for a bus Lisbon - Madrid, you might find that more than one provider offers convenient routes. In such cases, it’s always useful to compare and contrast. On CheckMyBus you can look for the fastest, the most comfortable or the cheapest bus from Madrid to Lisbon and back. Simply insert your date of travel and start your search. In the search results, you will see, which provider offers xxl legroom, the most generous luggage policy or on which buses you are allowed to take pets or bulky baggage. Here's an example: On a bus from Lisbon to Madrid, the company FlixBus allows you to take your bike for a few extra pounds. Check out all the offers and pick the one that suits your personal wishes best. All of this can be done in a few clicks!

Lisbon and Madrid: Useful Info

Lisbon
0.52 Million
Madrid
3.26 Million
Taxi
£3.48
£3.63
Lisbon
Madrid
A taxi journey in Lisbon is 5% cheaper than in Madrid.
Local buses
£1.36
£1.36
Lisbon
Madrid
A bus fare in Lisbon is 0% more expensive than in Madrid.
Beer
£1.36
£2.73
Lisbon
Madrid
A pint of beer in Lisbon is 51% cheaper than in Madrid.
Water
£0.50
£0.64
Lisbon
Madrid
A bottle of water in Lisbon is 22% cheaper than in Madrid.
Meal
£6.74
£9.27
Lisbon
Madrid
A meal in Lisbon is 28% cheaper than in Madrid.
Trusted shop
The CheckMyBus App
Free Download