Both Budapest and Lake Balaton have ferry systems.
Buses are the mainstay of public transport in most towns and cities in Hungary. They are a cheap and efficient way of getting to further-flung places.
Budapest is the only city in Hungary with a metro; it is convenient and extensive and now has four lines.
Taxis are plentiful on the streets of most Hungarian cities.
Unscrupulous drivers are not uncommon, particularly in the capital, so it's best to call a reputable taxi company rather than hail a taxi in the street. If you do hail a taxi, make sure it has the company name on the side and that the meter is switched on. Make sure you know exactly how much cash you're handing over, as switching large denomination notes for small ones and then demanding extra payment is an occasional scam.
Flag fall varies, but a fare between 6am and 10pm costs from about 450Ft (in Budapest from 700Ft), with a 300Ft charge per kilometre Budapest and somewhat less elsewhere.
Hungary’s larger cities – Budapest, Szeged, Miskolc and Debrecen – have the added advantage of a tram system. The capital also has a suburban railway known as the HÉV, with five lines.
Hitching is never entirely safe in any country, and we don’t recommend it. Travellers who decide to hitch are taking a small but potentially serious risk. Hitching is legal everywhere in Hungary except on motorways. Though it isn’t as popular as it once was (and can be very difficult), the road to Lake Balaton sees hitching in the holiday season.