Makassar is well connected with other cities in Sulawesi and with Java, Kalimantan and Maluku. International flights include Air Asia to Kuala Lumpur and Silk Air to Singapore.
Note many airline websites still use Makassar's former name, Ujung Pandang, for bookings.
Garuda flies directly to and from Manado, Denpasar, Jakarta, Jayapura, Surabaya and Yogyakarta among many other destinations.
Lion Air flies daily to and from Manado, Kendari, Gorontalo, Palu, Yogyakarta, Surabaya, Balikpapan, Ternate and Sorong.
Sriwijaya Air flies to/from destinations including Ambon, Biak, Balikpapan, Gorontalo, Jayapura, Kendari, Manado, Palu, Surabaya and Ternate.
Wings Air flies to/from Gorontalo, Kendari, Luwuk, Mamuju, Poso and Wakatobi.
Hasanuddin Airport is 22km north of Makassar city centre. Using the toll road will save you considerable time.
Damri buses (27,000Rp) run every 20 to 30 minutes between 8am and 9pm daily from the basement level of the airport to Lapangan Karebosi in central Makassar.
These can be convenient (although time consuming) if you want to skip Makassar altogether. Free shuttles run from the basement level of the airport to the main road (about 500m from the terminal) about every 15 minutes; from there you can flag down a pete-pete to Terminal Daya. From Terminal Daya you can transfer to pete-pete going to the other bus terminals or get buses to points north, including Rantepao.
Prepaid taxis are available in the arrivals area of the airport. Taxis between the airport and city cost from 105,000Rp to 125,000Rp.