Most of Sriwijaya Air destinations are domestic. It has multiple routes.
Indonesia
Java and Lesser Sunda Islands
Bali (Ngurah Rai International Airport)
Bandung (Husein Sastranegara International Airport)
Jakarta (Soekarno-Hatta International Airport)
Kupang (El Tari Airport)
Malang (Abdul Rachman Saleh Airport)
Semarang (Achmad Yani International Airport)
Surakarta (Adisumarmo International Airport)
Surabaya (Juanda International Airport)
Yogyakarta (Adisucipto International Airport)
Sumatra and Riau Islands
Banda Aceh (Sultan Iskandarmuda Airport)
Bandar Lampung (Radin Inten II Airport)
Batam (Hang Nadim Airport)
Bengkulu (Padang Kemiling Airport)
Jambi (Sultan Thaha Airport)
Medan (Polonia International Airport)
Padang (Minangkabau International Airport)
Palembang (Sultan Mahmud Badaruddin II Airport)
Pangkal Pinang (Pangkal Pinang Airport)
Pekanbaru (Sultan Syarif Qasim II International Airport)
Tanjung Pandan (Buluh Tumbang Airport)
Kalimantan
Balikpapan (Sultan Aji Muhammad Sulaiman Airport)
Banjarmasin (Syamsudin Noor Airport)
Palangkaraya (Tjilik Riwut Airport)
Pontianak (Supadio Airport)
Tarakan (Juwata Airport)
Sulawesi and Maluku
Ambon (Pattimura Airport)
Gorontalo (Jalaluddin Airport)
Kendari (Wolter Monginsidi Airport)
Makassar (Hasanuddin International Airport)
Manado (Sam Ratulangi Airport)
Palu (Mutiara Airport)
West Papua and Irian Jaya
Sorong (Sorong Airport)
Manokwari (Rendani Airport)
Malaysia
Penang (Penang International Airport)
Terminated Destinations
Philippines
Davao (Francisco Bangoy International Airport)
Singapore
Singapore Changi Airport