The number of days needed for a Singapore tour depends on your preferences and the activities you want to do. However, most visitors spend about 3-5 days in Singapore to see the main attractions and get a feel for the city.