1map logoGo to main page

Lahore, Punjab Region to Peshawar, Pakistan from $20: 6 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Lahore, Pakistan
to
Peshawar, Pakistan

How to Get from Lahore to Peshawar: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$20 by busBest price
511 kmDistance
4h 54m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Lahore to Peshawar with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Taxi
Bus
Average Duration
7h  6m
Estimated price
$29-38
Recommended
Company
various
Bus
Average Duration
9h  39m
Estimated price
$20-24
Cheapest
route map
Distance: 511 km
Duration: 4h 54m

See more options

Company
various
Bus
Average Duration
11h  9m
Estimated price
$21-29
Company
various
Drive
Average Duration
4h  54m
Estimated price
$45-70
Company
various
Taxi
Average Duration
4h  54m
Estimated price
$85-110
Company
various
Plane
Average Duration
5h  29m
Estimated price
$290-291

Traveling From Lahore to Peshawar

The journey from Lahore to Peshawar offers a fascinating blend of Lahore's vibrant cultural life and Peshawar's rich historical heritage.

Best Neighbourhoods in Peshawar

Peshawar boasts diverse neighborhoods, each reflecting its rich culture and history.

Qissa Khwani Bazaar
• Historic marketplace with vibrant local crafts.
• A hub for delicious street food.
Hayatabad
• Modern residential area with lush green parks.
• Popular among expatriates and families.
Gulberg
• Features upscale shopping and dining options.
• Known for its cultural events and festivals.

Best Times To Visit Peshawar's Attractions

Peshawar’s attractions shine at different times, offering you a richer experience.

Peshawar Museum
Visit early in the morning during weekdays for a quieter atmosphere.
Qissa Khwani Bazaar
Explore in the late afternoon to enjoy lively street performances and local snacks.
Sphola Sar Lake
Go in spring for milder weather and stunning natural beauty.

Peshawar Weather: What to Expect Year-Round

Peshawar experiences a semi-arid climate with hot summers and mild winters, making spring and autumn the best times to visit for pleasant temperatures. The weather can significantly influence your travel plans, as exploring outdoor attractions is more enjoyable when the heat is manageable.

Dining Recommendation in Peshawar

Don't miss out on trying Chapli Kebab at Peshawar's famous Shaheen Shinwari, where the flavors are bold and the spices are rich, offering a distinct contrast to Lahore's more aromatic dishes. The lively atmosphere and emphasis on traditional cooking methods make your dining experience here not only about the food but also about the culture.

Lahore - Peshawar operators

Explore transport companies operating between Lahore and Peshawar, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Bus Show bus routes
Contact phone
03 111 22 44 88
Website
faisalmovers.com

Bus from Lahore to Peshawar

Average Duration
9h 39m
Estimated price
$20-24

Bus from Lahore to Faisalabad

Average Duration
2h
Estimated price
$0-0

Bus from Faisalabad to Chak No-123

Average Duration
2h
Estimated price
$0-0

Bus from Faisalabad Chak No-123 to Peshawar Grand Trunk Rd

Average Duration
5h 30m
Estimated price
$0-0
Contact phone
+92 311 1444287

Bus from Lahore to Faisalabad

Average Duration
2h 15m
Estimated price
$0-0
Website
daewoo.com.pk

Bus from Faisalabad Chak No-123 to Peshawar Grand Trunk Rd

Average Duration
5h 30m
Estimated price
$0-0
Taxi
Contact phone
+92 42 111 222 787

Taxi from Lahore to Peshawar

Average Duration
4h 54m
Estimated price
$85-110

Taxi from Lahore to Lahore

Average Duration
1h 5m
Estimated price
$0-0
Plane Show flights
Website
www4.piac.com.pk

Plane from Lahore (LHE) to Peshawar (PEW)

Average Duration
7h 55m
Estimated price
$110-380
Website
airarabia.com

Plane from Lahore (LHE) to Peshawar (PEW)

Average Duration
8h 15m
Estimated price
$110-380
Website
emirates.com

Plane from Lahore (LHE) to Peshawar (PEW)

Average Duration
7h 35m
Estimated price
$383-850

Lahore to Peshawar: Overview of Bus, Train, Flight, and Car Trips

Traveling between Lahore and Peshawar offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a captivating journey from Lahore to Peshawar, covering a distance of 317 miles through picturesque landscapes and vibrant towns. 💰 Experience a range of prices for this road trip, with options from $45 to $70, allowing flexibility based on your preferences and budget. 🌄 Enjoy the approximately 5-hour drive, immersing yourself in the cultural richness of Pakistan as you make your way from Lahore to the historic city of Peshawar.
Average price
$45 - $70
🛫 Traveling from Lahore to Peshawar by plane involves a journey of approximately 7 hours and 55 minutes with one stopover, as there are no direct flights available between these two cities. 💸 Flight prices for the route from Lahore to Peshawar can vary between $125 to $557, making it essential for travelers to compare and choose the best option based on their budget and preferences.
Departure Point
Lahore Airport
Arrival Point
Peshawar Airport. The quickest flight takes 7h 55m and has one stopover
🚌 The journey from Lahore to Peshawar by bus takes approximately 9 hours and 39 minutes, offering a scenic ride through the beautiful landscapes of Pakistan. 💰 The prices of bus tickets between Peshawar and Lahore range from $20 to $24, making it an affordable and convenient mode of transportation for travelers.

Frequently asked questions

Find out more about the route from Lahore to Peshawar.

Or choose the category:
The distance between Lahore and Peshawar is approximately 235 miles. If you choose to drive, it would take around 5 hours and 34 minutes to cover the distance by car. Alternatively, you can take a train and bus combination which would take approximately 9 hours and 26 minutes. For a quicker option, there are direct flights available that take about 5 hours and 34 minutes to reach Peshawar from Lahore.
To travel cost-effectively and efficiently from Lahore to Peshawar, the train and bus combination is the best option. This route takes 9 hours and 26 minutes and costs around $17-$22. However, if time is a priority and budget is less of a concern, taking a taxi is the quickest option, taking approximately 4 hours and 54 minutes, but it comes at a steeper cost of $90-$110. Ultimately, it depends on whether you prioritize cost or time for your journey.
The prices of a bus ticket from Lahore to Peshawar range from $21 to $29. The exact price may vary depending on factors such as the bus company, the class of service, and the time of travel. It is recommended to compare prices and book in advance to secure the best deal.
To travel from Lahore to Peshawar without using public transportation, the most convenient option would be to drive. The distance between the two cities is approximately 317 miles, and it takes around 4 hours and 54 minutes to complete the journey by car. The cost of renting a car for this trip ranges from $45 to $70, depending on the type of vehicle and rental rates.
The best way to travel from Lahore to Peshawar without a car is by taking a train and then a bus. This journey takes approximately 9 hours and 26 minutes and costs around $17-$22. There are regular train services available from Lahore to Peshawar, and once you reach Peshawar, you can easily find buses to your desired destination. It is a convenient and affordable option for traveling between the two cities.
The flight duration between Lahore and Peshawar typically takes 7 hours and 30 minutes with one stopover. It is important to note that there is no direct flight available between the two cities. The cost of the flight can vary between $145 and $307 depending on the airline and time of booking. It is recommended to check with different airlines to compare prices and availability.
There are multiple options for accommodation near Peshawar. With over 10 hotels available, travelers can choose from a range of choices. Prices for hotels start at $16, providing affordable options for different budgets. Whether you're looking for a budget-friendly stay or a more luxurious experience, there are accommodations available to suit various preferences.