Compare prices and tickets by train, bus or flight

Fri
Dec 3
Find prices
$169Air Europa
Sat
Dec 4
$22Grupo Interbus
$204Air Europa
Sun
Dec 5
$22Grupo Interbus
$79Air Europa
Mon
Dec 6
$22Grupo Interbus
$79Air Europa
Tue
Dec 7
Find prices
$105Iberia Express
Wed
Dec 8
$22Grupo Interbus
$151Air Europa
Thu
Dec 9
$22Grupo Interbus
$173Iberia Express
Fri
Dec 10
$22Grupo Interbus
$105Iberia
Sat
Dec 11
$22Grupo Interbus
$95Iberia
Sun
Dec 12
$22Grupo Interbus
$105Iberia Express
Mon
Dec 13
$22Grupo Interbus
$86Iberia Express
Tue
Dec 14
$22Grupo Interbus
$116Iberia Express
Wed
Dec 15
$22Grupo Interbus
$61Iberia
Thu
Dec 16
$22Grupo Interbus
$95Iberia
Fri
Dec 17
$22Grupo Interbus
$95Iberia Express
Sat
Dec 18
$22Grupo Interbus
$49Iberia
Sun
Dec 19
$22Grupo Interbus
$76Iberia Express
Mon
Dec 20
$22Grupo Interbus
$43Iberia Express
Tue
Dec 21
$22Grupo Interbus
$49Iberia Express
Wed
Dec 22
$22Grupo Interbus
$101Vueling
Thu
Dec 23
$22Grupo Interbus
$79Air Europa

More than 1,000 travel companies trust us to sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus
Accommodation

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all

Bus Information between Marbella and Madrid

distanceDistance276 miles (445 km)
durationAverage bus duration7 h 20 min
priceAverage bus ticket price$22 (€18)
changesDirect busYes
carriersBus companiesGrupo Interbus or BlaBlaCar

Buses from Marbella to Madrid cover the 276 miles (445 km) long journey taking on average 7 h 20 min with our travel partners like Grupo Interbus or BlaBlaCar. There are direct bus services available. While the average ticket price for this trip costs around $22 (€18), you can find the cheapest bus ticket for as low as $22 (€18). Travelers depart most frequently from Marbella, Estación Avanza and arrive in Madrid, Estación Sur/Gare routière Méndez Alvaro - 83.

Bus from Marbella to Madrid: information about the journey

The company Daibus is the company that offers buses linking Marbella and Madrid, through four daily services from Monday to Saturday and another five daily services on Sundays. The journeys are direct, without transhipment but with some stops, and last on average about 7 hours and a half. From Monday to Saturday, the first bus leaves Marbella at 11:30. Then there is another service at 16:00, a third at 22:30 and the last of the day at 22:40. On Sundays, the first service is at 08:30, and then the following services are at 13:00, 15:00, 22:40 and the last at 23:59.

.

More information about the trip in autobuses from Madrid to Marbella. Book with Omio your next bus trip .

What to see in Madrid

Madrid with its more than 3.000.000 inhabitants is the capital of Spain and also the economic, political and industrial pillar of Spain, in Madrid you can find all the government buildings, the ministries and also the headquarters of the big companies of our country and also of multinational companies. This great city located in the central area of Spain has many attractions that have made it a very important tourist destination nationally and Europe. Its infrastructure, such as Barajas Airport, which is among the busiest in the world, makes it easier for visitors to get to the city to discover all that it has to offer. You can visit monuments such as the Puerta de Alcalá, the cathedral or the Royal Palace, as well as be photographed in the Gran Vía or with the Plaza de Toros de Las Ventas. However, there are also many leisure activities to do, the leisure offer of the capital is well known by areas such as Chueca or Malasaña. Madrid also gives us the chance to see places like Warner Park or the city Zoo.

How to get there by bus from Marbella

The modern Marbella Bus Station, located in the northern part of the city on Avenida Del Trapiche s/n, has a wide range of services and commercial and recreational areas for passengers who visit it every day. In its facilities you can also find a ticket office from which it is possible to obtain urban transport tickets, from which lines L3, L6 and L7 connect the station with other points in the city and nearby communities.

How to get to Madrid by bus

Daibus buses from Marbella to Madrid always arrive at the South Station of the capital. Located at 83 Calle Méndez Álvaro, the station is served by lines 8, 102, 113, 148, 152 and 156 of the Madrid city buses (EMT) and line 6 (Circular) of the Madrid Metro. Suburban lines 5, 7 and 11 reach the station through their stop "Méndez Álvaro".

Travel Tips

Bus to Madrid from Marbella
Take the bus to Madrid easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Marbella to Madrid.
FAQs
How much do cheap bus tickets to Madrid from Marbella cost?
Bus tickets to Madrid from Marbella for some dates and times can be found for as cheap as $22 (€18)  one way in the next 7 days.
What is the cost of a bus to Madrid from Marbella?
If you’re looking to purchase your bus tickets in the next week, you can expect the Marbella to Madrid bus price to come in at an average of $22 (€18)  one way.
What is the distance to Madrid from Marbella by bus?
You should expect to travel around 276 miles (445 km)  between Marbella and Madrid by bus.
How long is the bus ride between Marbella and Madrid?
The Marbella to Madrid bus duration is on average 7 h 20 min, which is to be expected when traveling 276 miles (445 km) between Marbella and Madrid. However, the time it takes can vary based on specific dates, weekends, and holidays.
Which bus station from Marbella to Madrid do I depart from? Which Madrid bus station from Marbella do I arrive in?

There are a few bus stations in Marbella to start your journey from including Marbella, Estación De Autobuses, Marbella, Puerto Banús and Marbella. In Madrid you have a few bus station options to choose from for your arrival including Madrid, Estación Sur/Gare routière Méndez Alvaro - 83, Madrid, Estación de Moncloa and Madrid, Méndez Álvaro - Terminal.

Omio customers traveling this route depart most frequently from Marbella, Estación Avanza   and arrive in Madrid, Estación Sur/Gare routière Méndez Alvaro - 83.

Where is the Marbella bus station located? Where is the Madrid bus station located?

You can find the most popular departure bus station for this journey, Marbella, Estación Avanza, located approximately 0.5 miles (756 m) from the city center of Marbella. The most popular arrival bus station in Madrid, called Madrid, Estación Sur/Gare routière Méndez Alvaro - 83, is located around 1.9 miles (3.1 km) away from its city center.

Which bus providers should I travel with from Marbella to Madrid?
For the route from Marbella to Madrid you can take a bus with Grupo Interbus or BlaBlaCar. Be sure to check out all possible bus companies that offer services between Marbella and Madrid on Omio to compare what amenities they may have.
Are there any direct buses from Marbella to Madrid?
Yes, you can find a direct bus to Madrid from Marbella with Grupo Interbus  on Omio. This is worth paying attention to when you purchase your bus ticket as direct services tend to offer more convenience and help save you time traveling to your destination.
What time is the earliest bus from Marbella to Madrid? What time is the last bus from Marbella to Madrid?
You can take the earliest bus from Marbella to Madrid at 7: 05 AM   or take the last bus from Marbella to Madrid leaving at 9: 40 PM. Look for the latest Marbella to Madrid bus schedules on Omio and book the best time to take the bus for this journey.
How far in advance should I book a bus ticket from Marbella to Madrid to get the best deals?
In general, we recommend booking tickets for buses in advance to score the best deals from all possible bus providers offering this journey and save money. If you book bus tickets to Madrid from Marbella within the next 7 days, you can find tickets to cost on average $22 (€18) one way. To find the best prices for this route, consider booking your bus ticket from Marbella to Madrid a few months in advance.