Rawalpindi to Vehari Bus Ticket Price, Online Booking, Timing
The Rawalpindi to Vehari ticket price starts at about Rs 2,500 and reaches Rs 2,700 with Skyways. The route follows the M-2 and M-4 deep into south Punjab and then crosses the cotton country to Vehari, a journey of around seven and a half to eight hours.
Short answer: Rawalpindi to Vehari costs about Rs 2,500 to Rs 2,700 and takes seven and a half to eight hours. Coaches run the M-2 and M-4 towards Khanewal, then leave the motorway for Vehari. Skyways lists Vehari as a direct destination from Rawalpindi, and many services continue east to Burewala and beyond.
Rawalpindi to Vehari ticket price by operator
Two main options on a long run to the cotton belt.
| Bus operator | Class | Boards in Rawalpindi | Journey time | Ticket price |
|---|---|---|---|---|
| Regional coaches | Coach, 2+2 | Pir Wadhai general stand | 8h | Rs 2,500 |
| Skyways | Economy, 2+2 | Faizabad | 7h 30m | Rs 2,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.
Part of a chain of south Punjab towns
Skyways runs from Rawalpindi to Vehari, Burewala, Arifwala and Pakpattan, and coaches often serve several of these towns in sequence.
If you are going beyond Vehari, check whether your coach continues or whether you should book directly to your town.
Vehari, Mailsi or on to Burewala
Vehari district covers a wide area, and the coach you need depends on your town.
Vehari city
- Good for
- The district headquarters and markets.
- Tip
- Most direct coaches stop here.
Mailsi
- Where
- South west of Vehari.
- Tip
- Change in Vehari for local transport.
Burewala and Arifwala
- Where
- East along the Multan to Delhi road.
- Tip
- Many coaches continue this way; book to your town.
How to choose
Book to Vehari if that is your stop. For Burewala, Arifwala or Pakpattan, book those towns directly so you stay on the coach.
Which is the best bus service from Rawalpindi to Vehari
A long route with a small number of direct options.
Regional coaches
The lowest fare from Pir Wadhai.
From Rs 2,500Skyways
Direct Rawalpindi to Vehari coaches from Faizabad.
From Rs 2,700Coach to Multan, then onward
More departures to Multan, with local transport to Vehari.
Two stagesOur verdict
Take Skyways at Rs 2,700 direct. If direct seats are full, a coach to Multan and onward transport is a practical fallback.
Rawalpindi to Vehari bus timings
Departures cluster in the morning and evening.
Morning
7:00 AM to 10:00 AMArrive by late afternoon.
Midday
11:00 AM to 2:00 PMLimited departures.
Evening
6:00 PM to 10:00 PMOvernight, arriving early morning.
Cotton season
AutumnBusier roads around harvest time.
Overnight is the local favourite
Many travellers prefer an evening coach that reaches Vehari at dawn, avoiding the daytime heat on the long run through south Punjab.
Rawalpindi and Vehari terminals
Coaches finish in Vehari city, with some continuing east.
Rawalpindi
- Skyways
- Faizabad terminal, with some services calling at Pir Wadhai.
- Pir Wadhai general stand
- Regional coaches and coasters to south and west Punjab.
- Tip
- Ask for your town by name. Several Skyways routes share departures.
Vehari
- City stands
- Coaches stop in Vehari city.
- Onward
- Local transport to Mailsi and nearby towns.
- Continuing east
- Some coaches go on to Burewala and Arifwala.
The road from Rawalpindi to Vehari
Down the M-2 and M-4 into south Punjab, then across the cotton country to Vehari.
- RawalpindiDeparture, km 0.
- Bhera service areaRest stop, km 195.
- Pindi BhattianOnto the M-4, km 265.
- Faisalabadkm 330.
- Khanewal sideLeave the motorway, km 520.
- VehariArrival seven and a half to eight hours later, km 590.
The cotton belt
Vehari district is part of Pakistan’s cotton heartland. The final stretch after the motorway runs through farmland and market towns, slower but straightforward.
Rawalpindi to Vehari bus vs car
Road travel is the practical option.
Bus
Rs 2,500to Rs 2,700
Direct and affordable.
Best for most.
Private car
Rs 20,000and up, one way
Only worthwhile for a family group.
Only split between four.
Cheapest way to travel from Rawalpindi to Vehari
A regional coach from Pir Wadhai at around Rs 2,500.
Rawalpindi to Vehari bus FAQs
What is the Rawalpindi to Vehari bus ticket price?
About Rs 2,500 on a regional coach and Rs 2,700 with Skyways.
How long does it take from Rawalpindi to Vehari?
Seven and a half to eight hours via the M-2 and M-4.
Does Skyways run from Rawalpindi to Vehari?
Yes, Skyways lists Vehari as a direct destination from Rawalpindi.
Does the Vehari coach continue to Burewala?
Some coaches continue east to Burewala and Arifwala. Book your exact town.
What if direct coaches are full?
Take a coach to Multan, which has many more departures, then continue by local transport to Vehari.
Related routes and operators
From Rawalpindi and Vehari
Operator fare lists
Book your Rawalpindi to Vehari ticket
Coaches to Vehari compared, with no booking fee added to the published fare.
Compare fares now