Shillong
Shillong
Bus

Ranirbazar to Shillong

Updated: 28 May 2026

Shillong is the capital of Meghalaya. You can reach it by bus from Agartala via Guwahati. The journey takes about 14 hours. It is a beautiful hill station.

Total Distance: Driving distance 500 km, straight-line air distance 350 km.
Fastest Way
Private taxi, taking 12 hours.
Cheapest Way
Bus, costing 800 INR.
Compare Ranirbazar to Shillong Routes
Bus
Connecting
Duration
14 hours
Avg Price
800-1200 INR
Operator
TRTC
Route
Agartala to Guwahati to Shillong.

Buses are available.

Travel Tips
  • Transport
    Buses are the best option.
  • Timing
    Start early.
  • Booking
    No booking required.
  • Food
    Carry snacks.
  • Connectivity
    Good network.
Safety Tips
  • Road Safety
    Be careful on the highway.
  • Valuables
    Keep your bag secure.
  • Emergency
    Keep local police numbers.
  • Night Travel
    Avoid late-night travel.
People Also Ask
  • Is it safe?
    Yes, it is safe.
  • How to reach?
    Bus or taxi.
  • Are there trains?
    No, nearest station is Guwahati.
  • What is the distance?
    500 km.
  • Best time?
    Winter.
Quick Info
  • From Ranirbazar, Tripura, India
  • To Shillong, Meghalaya, India
  • Modes
Best Time to Travel

October to March.

Things to Do in Shillong
1
Elephant Falls
Visit the famous waterfall.
2
Shillong Peak
Enjoy the panoramic view.
3
Umiam Lake
Enjoy the lake view.
4
Local Market
Shop for local goods.
Tags
Ranirbazar to Shillong Tripura to Meghalaya Ranirbazar to Shillong bus how to reach Shillong local transport Tripura Ranirbazar to Shillong distance Shillong tourism Northeast travel