🚌 Bus Route

Dir to Peshawar Bus

Schedules, Ticket Prices & Timings 2026

Dir to Peshawar Bus β€” Key Facts

The bus route from Dir to Peshawar covers a distance of 238 km with an estimated travel time of 3h. The lowest ticket fare starts from Rs. 685. There are 1 bus operator serving this route, including Sada Bahar.

⚑ Quick Facts

Distance
238 KM
By Bus
3h
By Train
4h
Daily Buses
1+
Starting Fare
Rs. 685
πŸ—ΊοΈ

Dir to Peshawar Route Map

Interactive journey and directions

Open in Google Maps ↗️
πŸ’°

Dir to Peshawar Bus Ticket Prices

Operator Bus Type Ticket Price (PKR)
Sada Bahar Luxury
Rs. 685
View detailed Dir to Peshawar ticket prices β†’
πŸ•

Dir to Peshawar Departure Timings

Operator Bus Type Departure Action
Sada Bahar Luxury 10:00 AM In-Terminal Only
View full Dir to Peshawar bus timings & schedule β†’
πŸ›£οΈ

Dir to Peshawar Rest Stops & Journey Info

🍽️ Buses typically make 1–2 meal and prayer stops, depending on journey length.
πŸͺ Rest areas include food courts, clean washrooms, and convenience stores.
ℹ️ Exact stops vary by operator and highway route.
πŸ“

Dir to Peshawar Boarding & Dropping Points

Departure Dir
Main Bus Terminal
General Bus Stand (Lari Adda)
Arrival Peshawar
Daewoo Express Peshawar
Opposite G Bus Stand, GT Road Peshawar City
Faisal Movers Peshawar
Al-Madina Coach Terminal, G.T Road, Peshawar.
Peshawar Terminal
Opp. General Bus Stand
Sada Bahar Peshawar &
General Bus Stand, G.T. Road, Peshawar
Skyways Peshawar
Β Warisabad Service Rd, Waris Abad Albadar Town, Peshawar
πŸ“ All Dir bus terminals β†’ | πŸ“ All Peshawar bus terminals β†’

Dir to Peshawar β€” Frequently Asked Questions

The average travel time is approximately 3h, depending on the bus operator and traffic conditions.
The cheapest fare starts from around Rs. 685 for standard AC services.
Major operators include Sada Bahar and several other premium services.
You can book tickets directly at the operator's terminal, through their official mobile apps, or by using online portals like Bookme or Sastaticket.
Early morning (6 AM - 8 AM) or late night (after 10 PM) are usually the best times to avoid heavy city traffic and enjoy a smoother journey.
DIR
Dir
β†’
LAH
Lahore
From Rs. 4,000
DIR
Dir
β†’
BAH
Bahawalpur
From Rs. 3,100
DIR
Dir
β†’
ISL
Islamabad
From Rs. 4,195
DIR
Dir
β†’
KAR
Karachi