Ultra marathons in Indonesia

There are 18 upcoming ultra marathons in Indonesia across 7 provinces. The next one is BTS 100 Ultra on Saturday, 7 November 2026; the lowest listed entry fee for this distance is IDR 100,000. Ultra races are longer than 42.195 km; in Indonesia most are mountain or volcano trail races with long cut-off times.

Upcoming races18
Provinces714 cities/regencies
Lowest entry feeIDR 100,000
Next raceSat 7 NovBTS 100 Ultra
Where the ultra marathons are · dot size = number of races
Tidak tercantum: BTS 100 UltraSleman: 2 lomba — Lari Lingkar Merapi, Menoreh Internasional Trail RunKaranganyar: Siksorogo Lawu UltraCianjur: Gede Pangrango 100 UltraKarangasem: 3 lomba — NusantaRun 14, NusantaRun Chapter 14: Bali Series, Bali Coast TrailDenpasar: NusantaRun Chapter 14: Denpasar - KarangasemTulungagung: Roof of TulungagungMagelang: Borobudur 100Bogor: Lintas SentulBatu: Lelono by Mantra 2027Pemalang: Charity Run Kilometer for AcehKaranganyar: Forest Adventure Trail #3Tangerang: Binloop Ultra 2027Samosir: Trail of The Kings – Lake Toba by UTMB 2027
Open the interactive map →
Ultra marathons per month · next 6 months
Show as table
November 20262
December 20269
January 20272
February 20270
March 20270
April 20273
BTS 100 Ultra 170K · 100K · 70K · 35K +3 · Jawa Timur Sat 7 Nov 2026 Trail IDR 800,000 – IDR 2,300,000 Lari Lingkar Merapi 125K · 60K · 30K · 15K +1 · Kabupaten Sleman, DI Yogyakarta Sat 14 Nov 2026 IDR 350,000 – IDR 2,400,000 05:00 Siksorogo Lawu Ultra 120K · 80K · 50K · 30K +2 · Kabupaten Karanganyar, Jawa Tengah Fri 4 Dec 2026 Ultra IDR 600,000 – IDR 2,200,000 20:00 Gede Pangrango 100 Ultra 150K · 100K · 50K · 25K +2 · Kabupaten Cianjur, Jawa Barat Fri 4 Dec 2026 Ultra IDR 100,000 – IDR 1,500,000 05:00 NusantaRun 14 95K · 65K · Kabupaten Karangasem, Bali Sat 5 Dec 2026 Trail IDR 1,500,000 – IDR 1,750,000 NusantaRun Chapter 14: Bali Series 95K · 65K · Kabupaten Karangasem, Bali Sat 5 Dec 2026 IDR 1,500,000 – IDR 1,750,000 NusantaRun Chapter 14: Denpasar - Karangasem 95K · 65K · 6,5K · Kota Denpasar, Bali Sat 5 Dec 2026 from IDR 1,000,000 06:00 Bali Coast Trail 50K · 30K · 15K · 7K · Kabupaten Karangasem, Bali Sat 12 Dec 2026 Trail IDR 590,000 – IDR 1,090,000 06:00 Roof of Tulungagung 50K · HM · 10K · 5K · Tulungagung, Jawa Timur Sat 19 Dec 2026 05:00 Borobudur 100 100K · 50K · 25K · 5K · Kabupaten Magelang, Jawa Tengah Sat 19 Dec 2026 IDR 1,000,000 – IDR 1,800,000 05:00 Eduversal Charity Virtual Run (Edurun) 2027 120K · FM · Lokasi menyusul Sun 27 Dec 2026 Virtual Lintas Sentul 50K · 25K · 15K · 5K · Kabupaten Bogor, Jawa Barat Sat 16 Jan 2027 IDR 300,000 – IDR 950,000 05:00 Lelono by Mantra 2027 55K · 35K · 16K · 8K · Kota Batu, Jawa Timur Sat 16 Jan 2027 Trail IDR 250,000 – IDR 1,350,000 Charity Run Kilometer for Aceh 50K · 25K · Kabupaten Pemalang, Jawa Timur Thu 1 Apr 2027 from IDR 250,000 Forest Adventure Trail #3 50K · 30K · 15K · 7K · Kabupaten Karanganyar, Jawa Tengah Sun 4 Apr 2027 Trail IDR 500,000 – IDR 1,600,000 05:00 Menoreh Internasional Trail Run 50K · 30K · 18K · 8K +1 · Kabupaten Kulon Progo, DI Yogyakarta Sun 11 Apr 2027 Trail IDR 200,000 – IDR 1,150,000 05:00 Binloop Ultra 2027 200K · 120K · 60K · 12K · Kabupaten Tangerang, Banten Fri 7 May 2027 Trail IDR 360,000 – IDR 1,500,000 Trail of The Kings – Lake Toba by UTMB 2027 100K · 10K · 5K · Samosir, Sumatera Utara Fri 11 Jun 2027 Trail