If you are visiting for leisure and exploring the country, more than 24 hours will be needed to visit Frankfurt. A minimum of 4 days are required to cover all the tourist attractions. However, if you are going for just one day, make sure you make an itinerary in advance and cover all the museums and other places that intrigue you. Take a metro for convenience.