Lahore

Gardens in Lahore: Mughal and Colonial Green Spaces

A comparison of Lahore's best-known gardens, from Mughal-era Shalimar to colonial Lawrence Gardens, to help you choose which to visit and when.

By Explore Pakistan · Published 25 September 2026 · 5 min read

Badshahi Mosque in Lahore , Pakistan
Photo: Harvinder Chandigarh · CC BY 4.0 · Wikimedia Commons

Lahore has been called a city of gardens since Mughal times, and it still has more green, walled and terraced ground worth visiting than most first-time visitors expect. The best-known span four centuries: a 17th-century Mughal garden, a 19th-century Sikh-era pavilion garden, a colonial botanical park, and a 20th-century public park built on an old racecourse.

This guide compares them so you can decide which fit your day, rather than trying to see all of them at once.

GardenBuiltKnown forTypical visit
Shalimar Gardens1641–42 (Mughal)Terraces, fountains, UNESCO status1–2 hours
Hazuri Bagh1818 (Sikh era)Marble baradari between Fort and Badshahi Mosque20–30 minutes
Bagh-e-Jinnah1860s (colonial)Botanical garden, open lawns, library1–2 hours
Jilani Park (Race Course)1886, converted 1978Jogging track, boating, open lawns1 hour or more

Shalimar Gardens: the Mughal centrepiece

Shalimar Gardens is Lahore's grandest garden and its only one with UNESCO World Heritage status, listed alongside Lahore Fort in 1981. The Mughal emperor Shah Jahan had it built in 1641–42 as a formal Persian-style garden, laid out on three descending terraces with fountains, water channels and marble pavilions.

It sits in Baghbanpura, on the eastern edge of the old city, some distance from the Walled City sites, so plan it as its own outing rather than folding it into a Fort or bazaar visit. Our dedicated guide to Shalimar Gardens covers opening hours, entry and how to get there.

Hazuri Bagh: the small garden between two giants

Hazuri Bagh is easy to underrate because it is small, but it sits in one of the most historically loaded spots in the city: directly between Lahore Fort and Badshahi Mosque, with Ranjit Singh's Samadhi nearby. Maharaja Ranjit Singh had the garden and its central marble baradari, a twelve-doored pavilion, built in 1818 to mark his capture of the Koh-i-Noor diamond, and it was here that he held his last public court in 1839 before his death.

Because it links the Fort and the mosque, most visitors pass through Hazuri Bagh without treating it as a separate stop, and 20 to 30 minutes is enough to see the baradari and take in the view of both monuments.

Bagh-e-Jinnah: the colonial botanical garden

Bagh-e-Jinnah, on Lahore's Mall Road, began life in the 1860s as Lawrence Gardens, a colonial-era park modelled loosely on London's Kew Gardens, with wide lawns, a botanical collection and buildings such as Lawrence Hall and Quaid-e-Azam Library. It was renamed after Muhammad Ali Jinnah in the 1980s.

Spread over more than a hundred acres, it is the most park-like of the four: open grass for picnics and walking, a cricket ground, tennis courts and mature trees rather than formal Mughal geometry. It suits an early morning walk or a family evening out more than a heritage sightseeing stop.

Jilani Park: Lahore's largest open green space

Jilani Park, still widely known by its old name, Race Course Park, began as a horse-racing track for British officers in 1886 and was converted into a public park in 1978. It is the largest of the four, with a long jogging track, a boating area, open lawns and a rose garden, and it draws families, joggers and picnickers rather than sightseers.

It has no Mughal or colonial architecture to speak of, so treat it as a place to relax and get some open air rather than a heritage visit.

Which garden suits your day

  • A short history stop between other sights: Hazuri Bagh, since it sits right between the Fort and Badshahi Mosque.
  • A proper half-day heritage outing: Shalimar Gardens, ideally with time to walk all three terraces.
  • A morning walk or family picnic: Bagh-e-Jinnah or Jilani Park, both with open lawns and shade.
  • An evening out with children: Jilani Park, for its boating and jogging track.

If you are building a longer day around Lahore's sights, see our Lahore itinerary and general places to visit in Lahore guides for how these gardens fit alongside the Fort, the mosques and the bazaars.

Frequently asked questions

What is the oldest garden in Lahore?

Shalimar Gardens, built in 1641–42 under the Mughal emperor Shah Jahan, is the oldest of the well-known gardens still open to visitors and the only one on the UNESCO World Heritage List.

Is Hazuri Bagh worth visiting separately?

It is small enough to see in 20 to 30 minutes, so most people take it in while walking between Lahore Fort and Badshahi Mosque rather than visiting it on its own.

Which Lahore garden is best for families?

Jilani Park and Bagh-e-Jinnah both have open lawns, shade and space to walk or picnic, and neither charges for basic access, which makes them easier for a family outing than the more formal heritage gardens.

Why was Lawrence Gardens renamed Bagh-e-Jinnah?

The park was renamed after Muhammad Ali Jinnah in the 1980s as part of a wider move to replace colonial-era names with figures from Pakistan's founding, though many Lahoris still call it Lawrence Gardens.

Do these gardens charge an entry fee?

Bagh-e-Jinnah, Hazuri Bagh and Jilani Park are free public parks. Shalimar Gardens charges a ticketed entry, which our separate guide to the gardens covers in detail.

Keep reading

More from Lahore

All Punjab & Islamabad guides
Lahore Fort Walled City Pakistan

Lahore

Walled City of Lahore: A First-Timer's Guide

A first-timer's guide to the Walled City of Lahore: the gates, the Royal Trail walk from Delhi Gate to the fort, bazaars, mosques, guided tours and safety tips.

9 min read

Timeless beauty · Serene waters · Living culture

Want us to plan it for you?

Tell us your dates, your group and where you want to go. A travel expert will shape a route for you within a day.