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.
| Garden | Built | Known for | Typical visit |
|---|---|---|---|
| Shalimar Gardens | 1641–42 (Mughal) | Terraces, fountains, UNESCO status | 1–2 hours |
| Hazuri Bagh | 1818 (Sikh era) | Marble baradari between Fort and Badshahi Mosque | 20–30 minutes |
| Bagh-e-Jinnah | 1860s (colonial) | Botanical garden, open lawns, library | 1–2 hours |
| Jilani Park (Race Course) | 1886, converted 1978 | Jogging track, boating, open lawns | 1 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.