4-5 days are enough to stay in Maldives. You can explore the popular Islands within 5 days. .