Depuis le 1er Janvier 2012, un visa payant est exigé pour tous les ressortissants français. La mesure étant toute neuve, je n'en connais pas le prix, mais j'imagine que les agences de voyages s'occupent de cela, puisqu'il faut se procurer le précieux sésame avant de partir auprès de l'ambassade du Sri Lanka.
Aucun vaccin n'est obligatoire, mais un traitement anti palu est recommandé.