The documents required vary according to the type of visa. For a tourist visa, you will need a valid passport, a recent passport photograph, details of your return flight and the address of your residence in Sri Lanka. For a business visa, in addition to the documents mentioned for the tourist visa, you will need to provide a letter of invitation from the Sri Lankan company or details of the conference, as well as proof of your employment or business relationship. For a transit visa, you will need your valid passport, a passport photo, flight tickets proving transit through Sri Lanka and, if applicable, a visa for the final destination.