ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Trip to Madrid

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration
Distance
Avg. price$
Bus trips found

Buses from Lisbon to Madrid

🚌 The direct bus from Lisbon to Madrid departs from Estação Rodoviária de Lisboa Oriente and arrives at Estación Sur de Autobuses. 🌍 The journey by bus takes approximately 7 hours and 30 minutes, offering a comfortable and scenic ride through the beautiful landscapes of Portugal and Spain. 💰 Ticket prices for the bus between Lisbon and Madrid range from €28 to €74, providing an affordable and convenient transportation option for travelers between these two vibrant European cities.

Where to stay in Madrid

Houses, apartments, villas, hostels and much more - choose the accommodation option according to your wishes!

Find accommodation
  • Yes, there is a direct bus service between Lisbon and Madrid. The buses depart from Estação Rodoviária de Lisboa Oriente and arrive at Estación Sur de Autobuses in Madrid. These services operate every day and depart every three hours, with the journey typically taking around 7 hours and 30 minutes.
  • You can catch the Lisbon to Madrid bus from the Estação Rodoviária de Lisboa Oriente station. This station serves as the departure point for bus services operated by BlaBlaCar Bus traveling between the two cities. Located in Lisbon the Estação Rodoviária de Lisboa Oriente is a convenient starting point for your journey to Madrid.
  • The Lisbon to Madrid bus operated by BlaBlaCar Bus arrives at the Estación Sur de Autobuses station in Madrid. This is the main bus station in Madrid, conveniently located for travelers accessing the city's transportation network. Upon arrival at Estación Sur de Autobuses, you will find various transportation options to reach your final destination within Madrid.
  • The cost of a bus ticket from Lisbon to Madrid typically ranges from €28 to €75, depending on the bus company, the time of booking, and the class of service chosen. It's advisable to book your ticket in advance to secure the best possible fare for your journey. Additionally, some bus companies offer discounts for students, seniors, or early bookings, so it's worth checking for any available deals before purchasing your ticket.
  • There are multiple buses available between Lisbon and Madrid. Services depart every three hours from Estação Rodoviária de Lisboa Oriente and arrive at Estación Sur de Autobuses, operating daily. The journey typically takes approximately 7 hours and 30 minutes. You can choose from various bus companies with ticket prices ranging from €28 to €75, offering flexibility in scheduling and budget options.
  • The Lisbon to Madrid buses are typically less crowded during early morning departures and late evening departures. The midday and afternoon buses tend to be more crowded due to popular travel times. It is advisable to book tickets in advance if you prefer a less crowded bus or to consider traveling during off-peak hours for a more comfortable journey.
  • The first bus of the day from Lisbon to Madrid typically departs in the early morning, while the last bus usually leaves in the late evening. The services operate every day, with departures scheduled every three hours, providing travelers with several options throughout the day. It is recommended to check the specific schedules closer to your travel date for the most up-to-date information on departure times.

Will you be returning to Lisbon by bus?

If you need a return bus trip, you can check out buses from Madrid to Lisbon.

See schedule