How to pay for buses in Budapest
Budapest Pay&GO contactless is excellent for metro lines and the 100E Airport Express, but ordinary buses still usually require a valid ticket, pass or BudapestGO product.

Best option for tourists
Use Pay&GO for the metro and 100E airport bus. Use BudapestGO or a paper/pass product for ordinary buses, trams and mixed journeys.
| Transport | Card | Apple Pay | Google Pay | Cash | Onboard | Advance ticket | Front door | Tap off |
|---|---|---|---|---|---|---|---|---|
| Budapest busBKK Pay&GO can buy and validate 100E Airport Express tickets and metro tickets, but it is not a universal tap-to-pay system for every city bus. | Partial | Partial | Partial | Unknown | Partial | Partial | Unknown | No |
Can you pay by card on the bus?
Partial. BKK Pay&GO accepts bank cards and smart devices on metro lines and the 100E Airport Express, but ordinary buses still need a ticket/pass or app product.
Do you need to buy a ticket before boarding?
For normal buses, buy/validate a ticket or use BudapestGO before travel. For 100E, Pay&GO buys and validates the airport bus ticket at the terminal.
Cash, boarding doors and tap-off rules
Do not rely on cash onboard for ordinary tourist bus travel. Use BudapestGO, official ticket machines/sales points, or Pay&GO where BKK supports it.
Common questions
Can I pay with card on the bus in Budapest?
Partial. BKK Pay&GO accepts bank cards and smart devices on metro lines and the 100E Airport Express, but ordinary buses still need a ticket/pass or app product.
Do I need cash for buses in Budapest?
Do not rely on cash onboard for ordinary tourist bus travel. Use BudapestGO, official ticket machines/sales points, or Pay&GO where BKK supports it.