Hmm .. that journey is surely more than just a weekend trip ?
Chennai (Tamil Nadu) to Shillong (Meghalaya) distance is 1843 km and you can get there by flight + cab in just over 8 hours and 53 minutes or by train + cab fares starting from ₹ 2899.
The temperatures at this time of the day are in a comfortable range.