Indians require a visa for entering Costa Rica. But, if you have a visa to enter USA, EU or Canada, then you do not need a visa for a stay of up to thirty days. A single entry visa is valid for one month from the date of issuance, and you can apply for it at the Embassy of Costa Rica based in Delhi. It takes 10 - 12 working days for processing of your visa.
Passport valid for at least six months
Fully filled Visa form
Recent photographs with white background
A covering letter stating the purpose of visit, exact address in Costa Rica and basic details like name, occupation, date of birth, passport number
Confirmation of hotel reservation
Your itinerary or reservation of return ticket
Proof of financial status like bank account details
There are around seventy countries which do not require a visa to enter Costa Rica up to ninety days. However, you need to have a passport valid for at least six months from the date of arrival. You can easily find information about your country on the official website.