It takes around 2 days to fully explore the city of Bratislava as this is the capital city of Slovakia which has a lot to offer to tourists. While there are many attractions that you can explore, you can cover the major tourist spots in one day such as the city museum, Bratislava castle, and others.