The number of days that you should spend in Meghalaya totally depends on you and the things that you want to do and experience in Meghalaya. However, if you want to cover the major destinations in Meghalaya tour packages then we highly recommend spending at least 5 to 6 days in the abode of clouds.