Hotels in Peshawar

408 properties in Peshawar, Pakistan. We sort them by rating and popularity. Average rating: 4.1/5. Average guide price: €36 per night.

Types of accommodation

  • Hostel 226
  • Hotel 131
  • Guest house 23
  • Apartment 20
  • Accommodation 3
  • Bed & breakfast 2
  • Resort 2
  • Holiday home 1

Places to stay in Peshawar

Peshawar in numbers

Average price per night
€36
Half cost between €26 and €42
Rated 4.5 or higher
16%
Out of those with 20 reviews or more
Top rated
SHAHEEN HOSTEL
4.9/5 · 136 reviews
Most reviewed
Fort Continental Hotel Peshawar
4.1/5 · 2,330 reviews

Average price by type of accommodation

  • Hotel €37
  • Guest house €32

Guide prices per night for properties with a known price. They vary with the dates.

Frequently asked questions about Peshawar

How much does it cost to stay in Peshawar?

The average guide price is €36 per night, and half of the properties with a price cost between €26 and €42.

What are the top-rated places to stay in Peshawar?

The average rating is 4.1/5. 16% of the properties with 20 reviews or more are rated 4.5 or higher. Among those with 100 reviews or more, the top rated are SHAHEEN HOSTEL (4.9/5), PAF Officers' Mess Peshawar (4.6/5), and Hotel Luxury Palace Peshawar (4.5/5).

What types of accommodation are there in Peshawar?

There are 408 properties: Hostel (226), Hotel (131), Guest house (23), Apartment (20), Accommodation (3), Bed & breakfast (2), Resort (2), and Holiday home (1).

Which destinations are near Peshawar?

Other destinations nearby with places to stay include Jamrud (18 km), Mardan (48 km), and Kohat (49 km).

Nearby destinations

More destinations in Pakistan