Madrid Bus System

Madrid Bus System

Madrid has a fleet of 2,000 buses for over 200 different lines connecting practically all corners of the city. The bus line network spreads 1,864 miles (3,000 km) with over 10,000 stops.

The Madrid bus network extends across over 3,000 km and has 10,000 stops.

Running times

The running times vary depending on each specific route, although normally buses operate from 6 am until 11:30 pm. Some run fewer hours, so check each bus timetable to see when the last bus runs.

You can check out the running times and frequency of each line in EMT’s (Empresa Municipal de Transporte) official website:

Night buses

Madrid has 26-night bus lines that operate from 11:55 pm until 5:50 am every night. These are called “Búhos” (meaning owls in English) and cover most of Madrid.  


  • One-way ticket: 1.50 (US$ 1.60)
  • Express Airport ticket: 5 (US$ 5.30)
  • Metrobús (10 trips for both metro and buses): 12.20 (US$ 12.80)
  • 10 Trips with transfer: 18.30 (US$ 19.20)

Important Information

Note that the only ticket you can purchase once you are onboard a bus is a single ticket. The 10 trip Metrobus must be bought in any metro station.