PayForTheBus.com

How to pay for buses in Madrid

Madrid EMT bus single tickets are bought onboard and can be paid by card or cash; cash change is limited, and the Airport Express has its own onboard fare.

Last checked: June 2026Confidence Medium
View of Gran Via street in Madrid with traffic and city buildings
Photo by Carlos Jamaica on Pexels

Best option for tourists

Use a contactless bank card or phone wallet for occasional EMT bus rides. For several journeys, buy a Multi card/tourist product instead of paying single fares every time.

TransportCardApple PayGoogle PayCashOnboardAdvance ticketFront doorTap off
Madrid busEMT single bus tickets are bought when boarding; Madrid tourism guidance says onboard tickets can be paid by card or cash, while EMT caps the cash change drivers can give.YesYesYesYesYesNoYesNo

Can you pay by card on the bus?

Yes. Madrid's official tourism site says EMT onboard single tickets can be paid by Visa, American Express or Mastercard; the airport bus can also be paid by bank card or mobile device.

Do you need to buy a ticket before boarding?

For a single EMT bus ride, buy the ticket when boarding. For 10-trip or tourist products, load the correct ticket before travel and validate it on the bus.

Cash, boarding doors and tap-off rules

Cash is accepted for EMT onboard tickets, but do not bring large notes: EMT says maximum permitted change is EUR 5 for normal single tickets and EUR 20 for the Airport Express.

Common questions

Can I pay with card on the bus in Madrid?

Yes. Madrid's official tourism site says EMT onboard single tickets can be paid by Visa, American Express or Mastercard; the airport bus can also be paid by bank card or mobile device.

Do I need cash for buses in Madrid?

Cash is accepted for EMT onboard tickets, but do not bring large notes: EMT says maximum permitted change is EUR 5 for normal single tickets and EUR 20 for the Airport Express.

Nearby and similar guides