Il y a cinq principaux ports en Sri Lanka :
- Colombo – le plus grand port et aussi le plus animé, avec beaucoup de bateaux et de passagers en transit.
- Galle – un port animé avec une architecture coloniale intéressante.
- Trincomalee – le deuxième port le plus important du Sri Lanka, avec une longue histoire.
- Jaffna – un port plus petit mais tout aussi animé, avec une forte communauté tamoule.
- Negombo – le plus petit des cinq ports, mais tout aussi fréquenté.