M
- Magalegoda, Western Province
- Maggona, Western Province
- Maharagama, Western Province
- Maho, North Western Province
- Mallakam, Jaffna District, Northern Province
- Mankulam, Mullaitivu District, Northern Province
- Mannar, Mannar District, Northern Province
- Maradana Railway Station, Maradana, Western Province
- Matale, Central Province - terminus
- Matara (2m), Southern Province
- Maviddapuram, Jaffna District, Northern Province
- Medawachchiya, North Central Province
- Meesalai, Jaffna District, Northern Province
- Mirigama, Western Province
- Mirusuvil, Jaffna District, Northern Province
- Moratuwa, Western Province
- Mount Lavinia, Western Province
- Murikandy, Mullaitivu District, Northern Province
- Murikandy Temple, Mullaitivu District, Northern Province
Read more about this topic: Railway Stations In Sri Lanka