The ideal duration for a visit to St Ives can vary depending on your interests, travel pace, and the activities you want to experience. Many travellers find that spending 2 to 4 days in St Ives allows enough time to explore the town and its surrounding attractions, but if you want to properly relax and make the most of what the town has to offer a week is ideal.