Shillong
Shillong
Driving

Phek to Shillong

Updated: 21 May 2026

The journey from Phek to Shillong covers about 500 km. The most practical mode of transport is by road, using local taxis or state transport buses. The route passes through the scenic hills of Nagaland, Assam, and Meghalaya. Expect a travel time of 16-18 hours due to the hilly terrain.

Total Distance: 500 km by road, 300 km air distance.
Fastest Way
Private taxi.
Cheapest Way
State transport bus.
Compare Phek to Shillong Routes
Driving
Direct
Duration
18 hours
Avg Price
1800 - 4500 INR
Operator
Local Taxis
Route
Phek to Shillong via Dimapur and Guwahati.

Road conditions can be challenging during monsoon.

Travel Tips
  • Booking
    Book taxis in advance.
  • Transport
    Use local taxis for sightseeing.
  • Food
    Try the local Khasi cuisine.
  • Connectivity
    Carry a power bank.
  • Roads
    Be prepared for winding roads.
Safety Tips
  • Luggage
    Keep your bags locked.
  • Night Travel
    Avoid night travel due to hilly roads.
  • Scams
    Be wary of touts.
  • Health
    Stay hydrated.
People Also Ask
  • Is there a train?
    No, there is no rail connectivity.
  • How far is Shillong?
    About 500 km by road.
  • Is it safe?
    Yes, generally safe.
  • Best time to visit?
    Winter is best.
  • What is famous in Shillong?
    Waterfalls and peaks.
Quick Info
  • From Phek, Nagaland, India
  • To Shillong, Meghalaya, India
  • Modes
Best Time to Travel

October to March.

Things to Do in Shillong
1
Elephant Falls
A beautiful waterfall near Shillong.
2
Shillong Peak
A peak offering panoramic views of the city.
3
Don Bosco Museum
A museum showcasing the culture of Northeast India.
4
Ward's Lake
A beautiful lake in the heart of the city.
Tags
Phek to Shillong road Phek to Shillong distance travel to Shillong Nagaland to Meghalaya Phek to Shillong taxi Phek to Shillong bus Phek travel Shillong tourism