Budapest is a very safe city overall. Every city will have its problem areas but we spent 4 days in Budapest and would consider it a very safe place to be.
There are several free walking tours and public transit is very easy to manage as well. Plus, the city is very walkable and bike rentals are affordable and easy to come by. over 4 years ago