For optimum weather and long daylight hours, the best time to visit Inverness is from June through August. This is the busiest season, so make bookings in advance. Although the weather will be cooler, you can avoid crowds by visiting in May or September. You can also explore different options for camping near Inverness on Hipcamp.