Route · Rawalpindi to Nankana Sahib

Rawalpindi to Nankana Sahib Bus Ticket Price, Online Booking, Timing

Nankana Sahib is the birthplace of Guru Nanak, founder of Sikhism, and its Gurdwara Janam Asthan draws pilgrims from around the world. Fares from Rawalpindi run from about Rs 1,500 to Rs 1,700.

Ticket price from
Rs 1,500Lahore coach, then local
Top fare
Rs 1,700Regional coaches
Distance
about 390 kmM-2 and Sheikhupura
Journey time
5h 30m to 6h 30mVia Sheikhupura
Departures
Several dailyVia Sheikhupura

Short answer: The Nankana Sahib trip takes five and a half to six and a half hours from Rawalpindi, at Rs 1,500 to Rs 1,700 a seat. The usual route is an economy Lahore coach to the Sheikhupura interchange, then local transport to Nankana Sahib. Regional coaches also run. Around major Sikh festivals, traffic and security arrangements increase sharply.

Fares by operator

Rawalpindi to Nankana Sahib ticket price by operator

The main ways to Nankana Sahib, with the Rawalpindi boarding point beside each fare.

Rawalpindi to Nankana Sahib fares by operator
Bus operatorClassBoards in RawalpindiJourney timeTicket price
Lahore coach, then localSet down at SheikhupuraPir Wadhai6hRs 1,500
Regional coachesCoach, 2+2Pir Wadhai general stand6hRs 1,700

Fares are indicative published prices and vary with class, season, fuel adjustments and demand. Your live, confirmed fare appears on the seat map before payment.

Change at Sheikhupura

Lahore coaches are frequent, which makes the Sheikhupura connection flexible.

Regional coaches avoid a change but have fewer departures.


Before you book

Travelling for Sikh festivals

Festival periods change travel to Nankana Sahib.

Guru Nanak’s birth anniversary

What
Large gatherings of pilgrims.
Tip
Expect road restrictions and heavy demand.

Vaisakhi

What
Spring festival with many visitors.
Tip
Plan ahead.

Other times

What
Regular visits and local travel.
Tip
Easy connections.

How to choose

Outside festivals, go via Sheikhupura. During festivals, plan early and expect restrictions.

The real choice

Which is the best way to travel from Rawalpindi to Nankana Sahib

Connecting and direct options.

Cheapest

Via Sheikhupura

Lahore coach, then local.

From Rs 1,500
No change

Regional coach

Direct from Pir Wadhai.

From Rs 1,700
Door to door

Private car

Best for families.

From Rs 14,000

Our verdict

Travel via Sheikhupura for flexibility, or a regional coach to avoid changing.


Schedule

Rawalpindi to Nankana Sahib bus timings

Lahore coaches run constantly.

Morning

6:00 AM to 10:00 AM

Arrive by afternoon.

Midday

11:00 AM to 2:00 PM

Fine for the connection.

Evening

After 4:00 PM

Onward transport thins.

Festivals

Gurpurab, Vaisakhi

Plan early.

The last stretch

From Sheikhupura, local transport takes you south west to Nankana Sahib. Allow extra time during festivals.

Where to board

Rawalpindi and Nankana Sahib terminals

Local transport from Sheikhupura.

Rawalpindi

Pir Wadhai general stand
Coasters, vans and regional coaches.
Kohistan Express
Main Pir Wadhai Road, for Lahore coaches that stop at Sheikhupura.
Tip
Confirm the Sheikhupura stop.

Nankana Sahib

Sheikhupura interchange
Set down from Lahore coaches.
Nankana Sahib
Gurdwara Janam Asthan in the city.
Onward
Other gurdwaras nearby.

The road

The road from Rawalpindi to Nankana Sahib

M-2 to Sheikhupura, then local roads.

  1. RawalpindiDeparture, km 0.
  2. Bhera service areaMidway break for passengers, km 195.
  3. Sheikhupura interchangekm 345.
  4. Nankana SahibArrival five and a half to six and a half hours later, km 390.

Birthplace of Guru Nanak

Gurdwara Janam Asthan marks the birthplace of Guru Nanak, and Nankana Sahib has several other gurdwaras linked to his early life.

Bus or car

Rawalpindi to Nankana Sahib bus vs car

Road travel is the practical option for most travellers.

01Recommended

Bus

Rs 1,500to Rs 1,700

Journey time
5h 30m to 6h 30m
Frequency
Several daily
Arrives
Nankana Sahib

Connecting and direct options.

The practical default.

02For pilgrims

Private car

Rs 14,000and up, one way

Journey time
About 5h 30m
Frequency
On demand
Arrives
Door to door

Popular with pilgrim families.

For families.

Cheapest way to travel from Rawalpindi to Nankana Sahib

A Lahore coach to Sheikhupura and local transport, around Rs 1,500.


Common questions

Rawalpindi to Nankana Sahib bus FAQs

What is the Rawalpindi to Nankana Sahib bus ticket price?

Indicative fares are Rs 1,500 with Lahore coach, then local, Rs 1,700 on regional coaches.

How long does it take from Rawalpindi to Nankana Sahib?

Five and a half to six and a half hours, covering roughly 390 km (M-2 and Sheikhupura).

How do I get to Nankana Sahib from Rawalpindi?

Take an economy Lahore coach to the Sheikhupura interchange, then local transport.

Is there a direct bus?

Regional coaches run but with fewer departures.

When is it busiest?

During Sikh festivals such as Guru Nanak’s birth anniversary and Vaisakhi.

Related routes and operators

Book your Rawalpindi to Nankana Sahib ticket

Routes to Nankana Sahib compared, with no booking fee added to the published fare.

Compare fares now