Quick answer
The best places to watch cricket in Sri Lanka are the Galle International Stadium, beside the Dutch fort, where you can watch from the ramparts; Pallekele International Stadium near Kandy, ringed by hills; Colombo's R Premadasa Stadium for big limited-overs nights; the Sinhalese Sports Club and P Sara Oval for Tests; Rangiri Dambulla and the Hambantota stadium; and the school big matches in Colombo each March.
Key takeaways
- Galle's stadium sits beside the fort; the ramparts give a free view.
- Pallekele, near Kandy, is set among green hills.
- R Premadasa in Colombo hosts many big limited-overs and night games.
- School big matches, especially in March, are huge social events.
- Fixtures change each season; check official sources for tickets.
Galle International Stadium
The Galle International Stadium is one of the most beautiful cricket grounds in the world, with the Dutch fort's ramparts on one side and the ocean beyond. During Test matches, spectators gather on the ramparts for a free view, a long-standing tradition.
Galle has a reputation as a ground that favours spin bowlers, and many memorable Tests have been played here. The stadium was badly damaged in the 2004 tsunami and rebuilt.
Combining a Test match with a stay in Galle Fort is one of the great cricket holidays.
On match days the fort fills with fans in team colours, drummers and vendors, and the streets around the stadium become one long party. Hotels inside the fort book up quickly for Tests against major teams, so reserve early if your trip coincides with a series.
Even outside match days, the ground is worth seeing from the ramparts, and local clubs sometimes play there.
- →The ramparts: a free grandstand.
- →Spin-friendly Tests.
- →Stay inside Galle Fort.
Pallekele and the hills
Pallekele International Stadium, roughly 30 minutes from Kandy, sits in a valley surrounded by green hills. It hosts Tests and limited-overs internationals and has a relaxed atmosphere with grassy banks.
Watching a match at Pallekele combines well with a stay in Kandy, the Temple of the Tooth and the hill country. Afternoon rain is possible, so bring a light jacket.
- →Pallekele: hills all round.
- →Combine with Kandy.
- →Grassy banks and a relaxed crowd.
Colombo's grounds
The R Premadasa Stadium in Colombo is the largest in Sri Lanka and hosts many limited-overs and day-night internationals. The atmosphere, with bands, drums and singing, is electric.
The Sinhalese Sports Club ground, known as the SSC, and the P Sara Oval are older, smaller grounds that host Tests. The P Sara Oval hosted Sri Lanka's first Test in 1982. Both have a club atmosphere and history.
Colombo also has many club and school grounds where local matches are played almost every weekend in the season.
- →Premadasa: big nights, bands and drums.
- →SSC and P Sara Oval: Test history.
- →Club grounds every weekend.
Dambulla, Hambantota and street cricket
Rangiri Dambulla International Stadium, near the cave temple and close to Sigiriya, hosts limited-overs matches against a backdrop of rock and forest. The Hambantota stadium, near Sooriyawewa in the south, is large and modern, convenient for travellers near Yala or Tangalle.
Beyond the stadiums, cricket is everywhere: on beaches at sunset, in village fields, in Galle Face Green's open spaces and in narrow lanes. Joining a game, if invited, is a fine way to meet people.
Lankan Stays & Trails can build a trip around a Test or a series, with match tickets arranged where possible and sightseeing on rest days.
- →Dambulla: near Sigiriya.
- →Hambantota: near Yala.
- →Street cricket everywhere.
School big matches
Sri Lanka's school big matches are some of the country's biggest social events. The Royal College and S Thomas' College match in Colombo, known as the Battle of the Blues, has been played for over a century, usually in March, with parades, bands and huge crowds.
Other big matches are played across the island in the same season. Visitors are welcome, though tickets and access vary. The atmosphere, with old boys in team colours and music all day, is unforgettable.
Tickets and timing
International fixtures change each season. Check official cricket board sources for schedules and tickets, and book early for big matches. Bring sun protection, water and a hat, as many stands are uncovered.
Respect local fans, follow stadium rules and expect noise and enthusiasm. Rain can interrupt play, especially in the monsoon months.
- →Check official schedules.
- →Book early for big matches.
- →Bring sun protection.
Frequently asked questions
Where is the best place to watch cricket in Sri Lanka?
The best place to watch cricket in Sri Lanka is often said to be the Galle International Stadium, beside the Dutch fort and the ocean. Pallekele near Kandy is set among hills, and the R Premadasa Stadium in Colombo has the liveliest crowds for night games.
Can you watch cricket for free in Galle?
During Test matches in Galle, many spectators watch from the fort ramparts above the stadium for free, a long-standing tradition. Views are good but distant. Bring a hat, water and shade, and respect any restrictions set by authorities on the day.
When is the cricket season in Sri Lanka?
International cricket in Sri Lanka is played at various times of year, depending on the fixtures calendar and weather. Domestic and school cricket is busiest roughly from January to April. Check official schedules for current fixtures.
What is the Battle of the Blues?
The Battle of the Blues is the annual cricket big match between Royal College and S Thomas' College in Colombo, played for over a century, usually in March. It is a major social event, with parades, bands and huge crowds of former students.
How do I buy cricket tickets in Sri Lanka?
Cricket tickets in Sri Lanka are usually sold through official cricket board channels, online platforms and stadium counters. Prices and methods change, so check official sources. Book early for big matches, especially against major teams.
Is it safe to attend a cricket match in Sri Lanka?
Attending a cricket match in Sri Lanka is generally safe and very enjoyable. Crowds are passionate but friendly. Keep valuables secure, stay hydrated, use sun protection and follow stadium rules. Big matches can be crowded, so arrive early.
Can I play cricket with locals in Sri Lanka?
You can often join informal cricket with locals in Sri Lanka, especially on beaches at sunset, in village fields or at Galle Face Green. Ask politely and be ready to bat, bowl and lose gracefully. It is one of the friendliest ways to meet people on the island.

