Two to three days is a great amount of time in Merida to see the main attractions and get a feel for the city. However, Merida is an excellent base for exploring the Yucatan region, and you could easily spend a week or more here.