The journey from Rosera to Shillong covers 900 km. You must reach Samastipur Junction to board trains to Guwahati, then take a taxi or bus to Shillong. The route passes through the plains of Bihar and West Bengal, followed by the scenic mountains of Meghalaya. Train travel to Guwahati is the most practical method.
Total Distance: Driving distance 900 km, straight-line air distance 700 km.
Book your train to Guwahati and then hire a taxi for the mountain road.
March to June and September to November.