Nawanshahr
Nawanshahr
Bus

Garhshankar to Nawanshahr

Updated: 28 May 2026

The distance between Garhshankar and Nawanshahr is about 25 km. You can reach Nawanshahr in approximately 40 minutes by bus. The route is well-connected and frequently used by locals. Nawanshahr is a district headquarters, making it a hub for administrative work. The road is in good condition.

Total Distance: 25 km by road, 22 km straight-line.
Fastest Way
Personal car or taxi, taking 30-35 minutes.
Cheapest Way
Local bus service costing around 50 INR.
Compare Garhshankar to Nawanshahr Routes
Bus
Direct
Duration
40 mins
Avg Price
40-60 INR
Operator
Punjab Roadways
Route
Garhshankar - Nawanshahr

Buses are very frequent.

Travel Tips
  • Bus Frequency
    Buses run every 20 minutes.
  • Shared Autos
    Shared autos are available.
  • Ticket Booking
    Pay the conductor directly.
  • Local Transport
    Auto-rickshaws are available.
  • Travel Time
    Any time is suitable.
Safety Tips
  • Personal Belongings
    Keep your items secure.
  • Night Travel
    Safe for travel.
  • Vehicle Check
    Ensure your vehicle is in good condition.
  • Emergency
    Keep emergency numbers saved.
People Also Ask
  • How far is Nawanshahr from Garhshankar?
    It is 25 km away.
  • Are there trains available?
    No, road transport is the only option.
  • What is the bus fare?
    The fare is around 50 INR.
  • Is it a safe route?
    Yes, it is safe.
  • How long does it take?
    It takes 40 minutes.
Quick Info
  • From Garhshankar, Punjab, India
  • To Nawanshahr, Punjab, India
  • Modes
Best Time to Travel

Throughout the year.

Things to Do in Nawanshahr
1
Nawanshahr Market
A busy market area for shopping.
2
Local Gurudwaras
Several historical Gurudwaras are located here.
3
Parks
Public parks for relaxation.
4
Administrative Buildings
Visit the district headquarters area.
Tags
Garhshankar to Nawanshahr Nawanshahr bus service Garhshankar transport Punjab travel distance between Garhshankar and Nawanshahr local bus in Punjab Nawanshahr city guide traveling in Punjab