BKK = Budapesti Közlekedési Központ
BKK is the public transport authority in Budapest. For the latest information, please check their website:
For your convenience, please check their trip planner:
or even better download their mobile app that combines a trip planner and mobile ticket purchases:
Single ticket (vonaljegy) is 350 HUF (~ 0.9 EUR), which is valid on a single line without transfers. If bought in a batch of 10 (gyűjtőjegy), the price per ticket is only 300 HUF. Valid on the local public transport lines (BKK) within the city limits.
The following tickets and passes are valid not only on the local public transport lines (BKK), but also on trains (operated by MÁV) and on domestic bus lines (Volánbusz, typically yellow buses), strictly within the city limits:
24h Day ticket: 2500 HUF
72h ticket: 5500 HUF
15 day (half-month) pass: 6300 HUF.
Note: make sure you have a valid ticket, else you may have to pay a fine of 12,000 HUF on the spot (the fine increases to 25,000 HUF if not paid on the spot). Ticket inspections are very frequent in all means of public transport. Ticket inspectors can travel in “disguise” but they must clearly display their badge and designated armband when inspecting your tickets.
The airport express bus 100E has a special price fare, 2200 HUF. You can not use a standard ticket or passes on this line. Additional tickets have to be purchased for other means of transport before and after you use the airport express bus. Note: The other airport bus (200E) has a standard tariff, but that does not go into the city center, only to the terminus of the M3 metro line, which has a complicated travel schedule. Do not use that bus.
Where to buy tickets?
Automated ticket vending machines are located at busier stops and transport hubs. It is best to buy your tickets in advance, but the bus and tram drivers can also issue tickets (for a higher price; cash only). There is a mobile app (BudapestGO; see above) for buying tickets electronically.
Be sure to validate your single tickets instantly after boarding. Paper tickets should be stamped. To validate mobile tickets, you have to scan a QR-code, located on the outside (and also inside) the vehicles (mobile data connection is necessary for validation), and show the picture appearing on your device to the driver or ticket inspector. You don’t need to validate daily tickets (24h, 72h) and passes (half-month), as they are valid until the date written on them.
On many (trolley) bus lines you have to board at the front door, and show your pass to the driver, or validate your ticket there. If you accidentally enter such (trolley) buses from any other door, you will hear a service announcement and the driver will ask to see your ticket.
For journey planning, probably Google Maps is the best, but the services of the public transport company BKK (BudapestGO app) are also fine.
More info: https://en.wikivoyage.org/wiki/Budapest