Madrid Sightseeing Bus Tour

1 hour to 1 hour 30 minutes (approximately)
Offered in: German and 8 more

Explore Madrid at your own pace with a 24- or 48-hour sightseeing-bus ticket. Three routes and 34 designated stops connect the historic centre, the Art Walk, major museums, elegant boulevards, modern districts, and landmarks including the Royal Palace and Santiago Bernabéu Stadium. Hop off whenever something interests you, then rejoin a later bus.

Historic Madrid takes about 90 minutes and runs from 9:30am to 7:42pm, every 30–40 minutes. Modern Madrid takes about 60 minutes and runs from 9:30am to 7:36pm, every 35 minutes. Current Madrid runs from 9:30am to 6:52pm, every 35 minutes. Times are approximate and may change with traffic or city restrictions.

Enjoy recorded commentary in 10 languages, children's channels in English and Spanish, headphones, onboard Wi-Fi, and mobile-app bus tracking.

What's Included

Children audio commentary channels in English and Spanish
Recorded onboard audio commentary in 10 languages with headphones
Free onboard Wi-Fi and access to real-time bus tracking through the mobile app
Unlimited hop-on hop-off bus access for the selected 24- or 48-hour validity period
Access to three sightseeing routes serving 34 designated stops
Admission to museums, monuments, stadiums, and other attractions unless expressly stated
Food and drinks
Hotel pickup and drop-off

Meeting and pickup

Meeting point
Neptune Fountain

Start at the official sightseeing-bus stop at Plaza de Neptuno (Plaza de Cánovas del Castillo). Show your digital voucher to the onboard staff. You may also join at any designated stop shown on the current route map; look for the official sightseeing-bus stop signage.

End point
This activity ends back at the meeting point.

Itinerary

Duration: 1 hour to 1 hour 30 minutes (approximately)
  • Plaza de Cibeles (Pass by)

    See the monumental Cibeles Fountain and the ornate city hall before continuing toward Gran Vía, Retiro Park, or the Art Walk.

    Admission ticket free
  • Royal Palace of Madrid (Pass by)

    Hop off near the Royal Palace and Almudena Cathedral to explore Madrid's royal quarter at your own pace. Admission is not included.

    Admission ticket free
  • Museo Nacional del Prado (Pass by)

    Hop off along the Art Walk for convenient access to the Prado and nearby Thyssen and Reina Sofía museums. Museum admission is not included.

    Admission ticket free
  • Gran Via (Pass by)

    Ride along Madrid's best-known avenue, lined with landmark architecture, theatres, shops, cinemas, and lively plazas.

    Admission ticket free
  • Plaza Mayor (Pass by)

    Explore the arcaded Plaza Mayor and nearby lanes of old Madrid, with Puerta del Sol and the San Miguel Market within walking distance.

    Admission ticket free
  • Santiago Bernabeu Stadium (Pass by)

    See the striking stadium on the modern-city route and hop off to explore the surrounding Castellana district. Stadium admission is not included.

    Admission ticket free
  • Las Ventas Bullring (Pass by)

    View the Neo-Mudéjar exterior of Madrid's famous bullring and explore the surrounding eastern districts if you choose to hop off.

    Admission ticket free
  • Puerta de Alcala (Pass by)

    Pass Madrid's grand neoclassical gateway beside Retiro Park and the elegant streets of the Salamanca district.

    Admission ticket free
  • Malasana (Pass by)

    Discover an energetic neighbourhood known for independent shops, cafés, street art, and the historic Plaza del Dos de Mayo.

    Admission ticket free

Additional info

  • Wheelchair accessible
  • Infants and small children can ride in a pram or stroller
  • Service animals allowed
  • Public transportation options are available nearby
  • Infants are required to sit on an adult’s lap
  • Transportation options are wheelchair accessible
Supplied by Wayfare
Show 1 more

Tags

Bus Tours
Private and Luxury
Audio Guides
Historical Tours
Walking Tours
Hop on Hop Off Buses
Short term availability

Cancellation Policy

For a full refund, cancel at least 24 hours before the scheduled departure time.

Show more
from per person
Was {{formatPrice(summaryFromPriceBeforeDiscount, currency, 2)}}