Kolkata is the easiest big city to do Meghalaya from. Guwahati flights are under ₹4,000 round-trip if booked three weeks ahead, the rail route via NJP and Guwahati works for those who prefer trains, and road travel is doable if you have the time. Most Kolkata travellers do a 5 to 7 day trip covering Shillong, Cherrapunji, and Dawki.