Lahore
trover photo by Aliya Bokhari

Search Hotels in Lahore

Search over 1,000,000 properties worldwide and 550 airlines worldwide

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.

Top 10 Hotels in Lahore

Image for The Nishat
4 out of 5
9A Mian Mahmud Kasuri Road, Gulberg 3, Lahore
Get Rates
5/5Exceptional! (1 review)
Great Hotel

"The Nishat was the perfect choice for my 13 night stay in Lahore, friendly staff, comfortable rooms and good food, I can not speak highly enough about the experience and if I return to Lahore there won't be any other option but to return to The Nishat. Thanks for an enjoyable stay."…"

Reviewed on 19 Jan 2015

The Nishat
Image for Faletti's Hotel
4 out of 5
24 Egerton Road, Lahore
£130
per night
4 Oct-5 Oct
2.7/5 (3 reviews)
It was so so

"We stayed there but our experience was not very good actually I am travelling all over the world comfort was good but other facilities was not up to the mark like cleanliness privacy sound was too loud around all the time"…"

Reviewed on 30 Oct 2018

Faletti's Hotel
Image for Hotel Marco Polo Lahore
2.5 out of 5
13 Abbot Road, Lahore
£36
per night
4 Oct-5 Oct
3.2/5 (13 reviews)
Good.

"Good hotel. Clean and tidy. Good place for a short stay. Great service. Location is good too."…"

Reviewed on 29 Dec 2018

Hotel Marco Polo Lahore
Image for Marvel Hotel
3.5 out of 5
£65
per night
23 Sep-24 Sep
Marvel Hotel
Image for Hospitality Inn Lahore
4 out of 5
25 Egerton Road, Lahore, Punjab
£108
per night
28 Sep-29 Sep
3.6/5Good! (14 reviews)

"as there is no ham in Pakistan we foreigners could use more availability of other options of cold meats for breakfast"…"

Reviewed on 19 Jun 2018

Hospitality Inn Lahore
Image for The Residency Hotel
£63
per night
4 Oct-5 Oct
3.8/5Good! (29 reviews)
Very good

"Overall a very good experience"…"

Reviewed on 23 Apr 2019

The Residency Hotel
Image for Hotel One Gulberg
3.5 out of 5
40 A/2 Mehmood Ali Kasoori Rd, Gulberg lll, Lahore
£47
per night
4 Oct-5 Oct
3.4/5 (20 reviews)
Excellent

"Excellent"…"

Reviewed on 9 Mar 2019

Hotel One Gulberg
Image for Luxus Grand Hotel
4 out of 5
4-Egerton Road, Opposite Aiwan-e-Iqbal, Lahore
£77
per night
21 Sep-22 Sep
4.4/5Excellent! (43 reviews)

"Service and staff were topnotch Facility was ultra modern"…"

Reviewed on 27 Jul 2019

Luxus Grand Hotel
Image for Nishat Hotel Johar Town
£144
per night
4 Oct-5 Oct
5/5Exceptional! (5 reviews)

"nice stay, safe and convenient"…"

Reviewed on 10 Dec 2018

Nishat Hotel Johar Town
Image for Grand Enclave
4 out of 5
Akbar Road, Off New Airport Road, Near Toyota Motors, Lahore
£78
per night
4 Oct-5 Oct
Grand Enclave
Can't see what you're looking for?
See all available properties in Lahore starting at £36 per night
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Visiting Lahore

Visitors can enjoy all that Lahore has to offer including the museums, zoo and theme park. Tourists can also enjoy the city's forests, water parks and temples. Top sights in the city include Lahore Zoo and Lahore Fort.

  • There are 136 hotels and other accommodation options in Lahore
  • The closest major airport is in Lahore (LHE-Allam Iqbal Intl.), 4 mi (6.4 km) from the city centre
  • The next closest is in Amritsar (ATQ-Raja Sansi Intl.), 30.6 mi (49.2 km) away

Sightseeing and Staying in Lahore

Attractions like Lahore Zoo and Sozo Water Park are fun for everyone, not just kids. The city is notable for landmarks like Lahore Fort, Minar-e-Pakistan and Liberty Market. A couple of additional sights to add to your agenda are Shalimar Gardens and Packages Mall.

Dressing for Lahore

  • Between January and March, you can expect the daytime average to be around 30°C and the night-time average to be 7°C
  • From April to June, temperatures average about 41°C during the day and 18°C at night
  • July to September averages 38°C during the day and 22°C at night
  • Between October and December, the average temperature is 34°C during the day and 7°C at night
  • Average annual rainfall for Lahore is 667.90 millimetres
  • Hottest months are usually June and May with an average temperature of 39°C, while the coldest months are January and December with an average of 9°C

More trip options

Recently booked Lahore hotels

Lahore Hotel Reviews