199 countries 39,402 visa rules 72,668 airports 7,028 languages 235 holiday calendars 1,260 news stories Visa data verified 13 Oct 2026
Free Passport Photo Maker
Travel photo of Sri Lanka

National parks · 26 parks

Flag of Sri LankaNational Parks in Sri Lanka

Sri Lanka has 26 national parks covering about 8,711 km² in total. The largest is Horowpathana National Park (2,570 km²); the oldest, Yala National Park, dates from 1937.

National parks in Sri Lanka at a glance

Sri Lanka has 26 national parks covering about 8,711 km² — roughly 13.3% of the country's 65,610 km². The 3 largest parks together account for 53% of that area.

Largest national parks

  1. Horowpathana National Park — 2,570 km², since 2011
  2. Wilpattu National Park — 1,085 km², since 1938
  3. Yala National Park — 979 km², since 1937
  4. Madhu Road National Park — 631 km²
  5. Maduru Oya National Park — 589 km², since 1983

Oldest national parks

Planning a trip? See the best time to visit Sri Lanka, the Sri Lanka travel guide and airports in Sri Lanka.

Frequently asked questions

How many national parks are there in Sri Lanka?

Sri Lanka has 26 national parks covering about 8,711 km² in total. The largest is Horowpathana National Park (2,570 km²); the oldest, Yala National Park, dates from 1937.

What are the largest national parks in Sri Lanka?

Horowpathana National Park (2,570 km²), Wilpattu National Park (1,085 km²), Yala National Park (979 km²), Madhu Road National Park (631 km²) and Maduru Oya National Park (589 km²).

How much of Sri Lanka is national park?

About 13.3% of the country — 8,711 km² of national parks out of 65,610 km² in total.

What is the oldest national park in Sri Lanka?

Yala National Park, established in 1937, followed by Wilpattu National Park (1938), Galway's Land National Park (1938) and Gal Oya National Park (1954).