Pakistan

City breaks
in Pakistan

Our 49 favourite places in Pakistan to wander, eat and museum-hop — sorted by where you'll get the most for your money on Booking.com.

Karachi

Karachi

Pakistan

From$125
Lahore

Lahore

Pakistan

From$85
Islamabad

Islamabad

Pakistan

From$115
Multan

Multan

Pakistan

From$65
Peshawar

Peshawar

Pakistan

From$155
Faisalabad

Faisalabad

Pakistan

From$120
Rawalpindi

Rawalpindi

Pakistan

From$110
Gujranwala

Gujranwala

Pakistan

From$100
Quetta

Quetta

Pakistan

From$135
Bannu

Bannu

Pakistan

From$120
Sargodha

Sargodha

Pakistan

From$95
Sialkot

Sialkot

Pakistan

From$150
Bahawalpur

Bahawalpur

Pakistan

From$95
Dera Ismail Khan

Dera Ismail Khan

Pakistan

From$125
Muzaffarābād

Muzaffarābād

Pakistan

From$110
Battagram

Battagram

Pakistan

From$135
Shekhupura

Shekhupura

Pakistan

From$110
Gujrat

Gujrat

Pakistan

From$150
Sukkur

Sukkur

Pakistan

From$170
Sahiwal

Sahiwal

Pakistan

From$125
Okara

Okara

Pakistan

From$120
Rahim Yar Khan

Rahim Yar Khan

Pakistan

From$100
Kasur

Kasur

Pakistan

From$100
Dera Ghazi Khan

Dera Ghazi Khan

Pakistan

From$170
Tando Allahyar

Tando Allahyar

Pakistan

From$125
Wah Cantt

Wah Cantt

Pakistan

From$95
Larkana

Larkana

Pakistan

From$100
Nawabshah

Nawabshah

Pakistan

From$125
Jhang Sadr

Jhang Sadr

Pakistan

From$135
Hafizabad

Hafizabad

Pakistan

From$135
Chiniot

Chiniot

Pakistan

From$135
Mardan

Mardan

Pakistan

From$100
Malir Cantonment

Malir Cantonment

Pakistan

From$115
Kamoke

Kamoke

Pakistan

From$170
Mingora

Mingora

Pakistan

From$95
Abbottabad

Abbottabad

Pakistan

From$125
Mirpur Khas

Mirpur Khas

Pakistan

From$110
Hyderabad

Hyderabad

Pakistan

From$180
Jalalpur Pirwala

Jalalpur Pirwala

Pakistan

From$75
Pindi Bhattian

Pindi Bhattian

Pakistan

From$150
Tando Bago

Tando Bago

Pakistan

From$135
Chak Jhumra

Chak Jhumra

Pakistan

From$85
Bhawana

Bhawana

Pakistan

From$160
Sinjhoro

Sinjhoro

Pakistan

From$145
Kunri

Kunri

Pakistan

From$160
Digri

Digri

Pakistan

From$170
Talhar

Talhar

Pakistan

From$180
Qadirpur Ran

Qadirpur Ran

Pakistan

From$55
Dajal

Dajal

Pakistan

From$185

City breaks in Pakistan — FAQs

What are the best city breaks in Pakistan?
Our 49 top picks for city breaks in Pakistan are listed above, sorted by where you'll get most for your money on Booking.com — starting from $55/night.
When is the best time for a city break in Pakistan?
Shoulder seasons — spring and early autumn — usually give Pakistan at its best for city breaks.
How much do city breaks in Pakistan cost?
Hotels for our Pakistan city picks start from $55/night on Booking.com. Picking shoulder months and avoiding school holidays keeps prices down further.