Route · Rawalpindi to the Peshawar valley

Rawalpindi to Swabi Bus Ticket Price, Online Booking, Service Timing

There is no direct Rawalpindi to Swabi coach. Peshawar services reach the Swabi interchange on the M-1 in about ninety minutes, so a set down at around Rs 800 plus a short local ride is all it takes.

Set down from
About Rs 800M-1 interchange
Onward
About Rs 300Into town
Total time
About 2h 30mTwo legs
Distance
About 130 kmM-1
Nearby
Topi and GIKStudent traffic

Short answer: Rawalpindi to Swabi has no terminating coach. Take a Faisal Movers or Daewoo Express Peshawar service and ask for the Swabi interchange at about Rs 800, then a local ride for around Rs 300.

Fares by operator

Rawalpindi to Swabi ticket price by operator

The Peshawar coaches, set down at the interchange.

Rawalpindi to Swabi fares by operator
Bus operator Class Route Journey time Ticket price
Faisal Movers Standard, air conditioned M-1, Swabi interchange 1h 30m plus 30m Rs 800
Daewoo Express Luxury, air conditioned M-1, Swabi interchange 1h 30m plus 30m Rs 950

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.

The shortest trip on this hub

At 130 km, Swabi is barely an intercity journey from Rawalpindi. The interchange drop is the only complication, and it is a small one at this distance.

Book Rawalpindi to Swabi.
An easy morning trip.

Compare live fares
The one thing to arrange

Getting off the motorway

The M-1 interchange sits outside the town, so plan the last few kilometres.

With a pickup

Best
Someone meets you at the interchange.
Time
Ten minutes into town.

Without

Option
Local vans from the interchange road.
Advice
Daytime only.

Our advice

This works as a half day trip from Rawalpindi. Leave in the morning, do your business, and be back the same evening.

The real choice

Which is the best bus service from Rawalpindi to Swabi

Two operators, a short run.

Cheapest

Faisal Movers

Standard seating on the Peshawar run.

About Rs 800

Nearby

Topi

The GIK Institute town, a short ride from Swabi.

Local fare

Our verdict

Take Faisal Movers at about Rs 800. Ninety minutes does not justify paying more.

Schedule

Rawalpindi to Swabi bus timings

Peshawar services run constantly through the day.

Morning

6:00 AM to 10:00 AM

In Swabi before lunch.

Midday

11:00 AM to 2:00 PM

Constant departures.

Afternoon

3:00 PM to 7:00 PM

Easy return window.

Term weekends

GIK traffic

Student travel peaks.

Ninety minutes on the motorway

The M-1 is fast and predictable. The variable is the interchange, not the road.

Where to board

Rawalpindi and Swabi terminals

Rawalpindi’s terminals, and Swabi.

Rawalpindi

Daewoo Express
Two terminals: Faizabad Interchange, and Jhangi Syedan near EME College on Peshawar Road, known locally as 26 Number.
Faisal Movers
Al Makkah Terminal at Faizabad Chowk on IJP Road, and Crystal Lines Terminal at Pirwadhai.
Pirwadhai General Bus Stand
Where the regional and northern services load, including NATCO.

Swabi

Set down at
The Swabi interchange on the M-1.
Arrival
Swabi town, a short ride from the interchange.
Onward
Topi, Jehangira and Mardan.
The road

The road from Rawalpindi to Swabi

West on the M-1 into the Peshawar valley.

  • Rawalpindi Departure, km 0.
  • Hakla and the M-1 Heading west, km 40.
  • Attock The Indus crossing, km 90.
  • Swabi interchange Arrival about ninety minutes after departure, km 130.

The university district

Swabi holds the GIK Institute at Topi, and student movement drives much of the traffic. Term start and end weekends are the busiest.

Bus, van or car

Rawalpindi to Swabi bus vs van vs car

No useful train to Swabi.

01 Recommended

Bus

About Rs 800to Rs 950

Journey time
About 2h 30m
Frequency
Constant
Direct
Yes

A Peshawar coach with an interchange stop.

Best all round.

02 Flexible

Van from the interchange

Cash fareat the road

Journey time
20m
Frequency
Daytime
Direct
Yes

Covers the last stretch into town.

Useful backup.

03 Hard to justify

Private car

Rs 6,000and up, one way

Journey time
1h 45m
Frequency
On demand
Direct
Yes

For a group.

Only for a group.

Cheapest way to travel from Rawalpindi to Swabi

Faisal Movers with a set down, about Rs 1,100 all in.

Common questions

Rawalpindi to Swabi bus FAQs

Is there a direct bus from Rawalpindi to Swabi?

No. Take a Peshawar coach and get off at the Swabi interchange.

What does it cost?

About Rs 800 to Rs 950, plus around Rs 300 into town.

How long does it take?

About two and a half hours in total.

Can I do it as a day trip?

Yes, comfortably.

How do I get from the interchange?

Arrange a pickup, or take a local van in daylight.

What is at Topi?

The GIK Institute, a short ride from Swabi.

Book your Rawalpindi to Swabi ticket

Compare the Peshawar coaches with no booking fee added to the published fare.

Compare fares now