Sri Lanka's Ambassador resident in Berlin, Germany is also accredited to Switzerland.

Sri Lanka established formal diplomatic relations with Switzerland in 1956. In Sri Lanka, Switzerland was represented by a Honorary Consul since 1916. Since 1968 a fully-fledged Ambassador represents Switzerland in Sri Lanka.

Sri Lanka has a Consulate General in Geneva, Switzerland. All consular services of Sri Lankans living in Switzerland and visitors to Sri Lanka from Switzerland are handled by the Consulate General.