If you are planning to travel in South Asia, you may have considered choosing Sri Lanka and India. However, you have to consider many factors before choosing a travel destination. It depends on the weather, activities and experiences you planned to have.
What is the best country, Sri Lanka or India, to visit in September, according to the weather?

Sri Lanka and India are both wonderful choices for travel. It’ll be hot and humid with some rain in most areas in Sri Lanka. But eastern and northern coasts like Trincomalee and Passikudah are drier and have pleasant weather.
This weather is perfect for relaxing activities by the sea and at the beach. You can have the best experience with swimming and snorkelling.
The country will also provide an amazing wildlife experience, and views of cultural sites will give you the best memories during the journey.
However, the north in India, like the Himalayas, Rajasthan and Himachal Pradesh, will have clear sky and may be the best time for sightseeing
Weather Comparison – September Sri Lanka and India
Feature | Sri Lanka | India |
Climate | Inter-monsoon; hot and humid | Monsoon ending; |
Temperature | Day: 30°C / 86°F Night: 24°C / 75°F | Day: 23–31°C / 73–88°F |
Rainfall | 205 mm over 15 days | Significantly less than earlier months |
Humidity | 80% | Decreasing, especially in the north |
Sea temperature | 28°C / 82°F | Varies by region; coastal areas are warm |
Best areas | Eastern & northern coasts: Trincomalee, Passikudah | Himalayas: Ladakh, Uttarakhand, Himachal Pradesh, Rajasthan for desert scenery |
What are the best travel experiences?

You can have one of the best experiences in Sri Lanka during September. The Kaudulla National Park and Minneriya will be the best places to witness the life of elephants.
Not only that Nilaveli and Passikudah will be the ideal places for swimming and relaxing activities at the beach.
Not only can you have a unique experience in cultural sites like Anuradhapura and Pollonnaruwa, with a rich Buddhist culture.
But as the monsoon is ending in India, travellers can enjoy historical landmarks like the Taj Mahal and the Grand Palace.
Beautiful hill stations like Shimla and Mussoorie have the best weather and cool temperatures for the best scenic views. If you like to enjoy the adventure of cultures, you can join Ganesh Chaturthi in Maharashtra and Onam in Kerala.
Stay with us for more details about travelling in Sri Lanka.