This is a list of destinations served by Garuda Indonesia.
- Indonesia
- Ampenan (Selaparang International Airport)
- Balikpapan (Sepinggan International Airport) Secondary Hub
- Banda Aceh (Sultan Iskandar Muda Airport)
- Bandung (Husein Sastranegara International Airport)
- Banjarmasin (Sjamsudin Noor Airport)
- Batam (Hang Nadim Airport)
- Biak (Frans Kaisiepo Airport)
- Denpasar (Ngurah Rai International Airport) Hub
- Jakarta (Soekarno-Hatta International Airport) Hub
- Jayapura (Sentani International Airport)
- Makassar (Hasanuddin International Airport)
- Manado (Sam Ratulangi International Airport)
- Medan (Polonia International Airport)
- Padang (Minangkabau International Airport)
- Palembang (Sultan Mahmud Badaruddin II International Airport)
- Pekanbaru (Sultan Syarif Kasim II International Airport)
- Pontianak (Supadio International Airport}
- Semarang (Achmad Yani Airport)
- Solo (Adi Sumarmo International Airport)
- Surabaya (Juanda International Airport) Secondary Hub
- Timika (Moses Kilangin Airport)
- Yogyakarta (Adisucipto International Airport)
- Malaysia
- Singapore
- Singapore (Singapore Changi Airport) Secondary Hub
- Thailand
- Vietnam
- Saudi Arabia
- United Arab Emirates
- Dubai (Dubai International Airport) (Middle 2007)
Former Destinations
and others now served code share.