Yes, Shillong and Guwahati have regular bus services. There are governmental as well as private buses available.