October to November and mid-March to mid-May is the best time to visit Louisville. The moderate temperature allows the tourists to explore the city and attend various events and festivals. May, particularly, brims with the Derby and several festivals. The accommodation charges of Louisville hotels soar up during this time. In May, it might even be tough to find hotel rooms in Louisville unless you book well in advance.