News of: Monday, March 20 2017,
Starting March 26 2017, passengers who wish to buy a ticket on a bus in Amsterdam can no longer pay with cash. Only cards are accepted.
The reason for the measure is a the growing number of bus robberies.
Tickets can still be bought on the bus, but you need a credit card or debit card. Debit cards taken include Visa, Mastercard, Diners Club, JCB and UnionPay (not American Express).
Cash is still in use on trams in Amsterdam, but this will change some time later this year.
The measure only applies to local buses, that are inside Amsterdam, and are run by GVB, the Amsterdam public transport company. It does not apply to regional buses (they are run by other companies).
For tourists, a cheaper and more convenient option to pay for using public transport in Amsterdam is by buying a GVB (multiple) day ticket or an I Amsterdam Card. Both give unlimited access to public transport in Amsterdam for a specific number of days.
GVB Bus at Haarlemmerpoort