Obtaining Indian Tourist Visa in Sri Lanka
Given that Sri Lanka is so close to India, you might as well want to hop on the plane and fly from Colombo to India.
But before you do that, you will need a Visa. It can be done electronically but since you are in Colombo, you can get it done personally.
Although the Indian High Commission is located in the center of Colombo they do not process visa applications there! You have to go to IVS Indian Visa Center in Colombo 4.
Address: 129 Philip Gunewardena Mawatha, Colombo, Sri Lanka
How To Get The Indian Tourist Visa in Colombo
It is fairly simple. You can get it done in 1 week, here is how:
1. You have to fill in the application forms* (you will need copy of passports, and passport photos)
2. Hand them in at the Indian Visa Center (IVS)
3. Go back 1 week later to drop the passport
4. Collect passport with the visa on next day
*Important: You can get all the application forms done in 10 minutes if you go to the agency located just across the street from the IVS. They will do all forms for you, ID photos and photocopies as well for 300 RS and they guarantee that your application will be accepted. It is easy to find them, as there are agents standing right outside the IVS and show you the way to their office.
Read more about Sri Lanka here.