Unlock deeper multi-jurisdiction research
Full sub-pages, saves, and alerts are available on paid plans.
Vibrant Cities
Indonesia
Overview
Top 100 cities ranked by lifestyle amenities including cafes, coworking spaces, nightlife, restaurants, and parks.
Rankings
| Rank | City | Score | Cafes | Coworking | Bars | Restaurants | Parks |
|---|---|---|---|---|---|---|---|
| #1 | Legian | 188 | 106 | 3 | 76 | 439 | 3 |
| #2 | Ubud | 179 | 142 | 3 | 32 | 464 | 2 |
| #3 | Bandung | 148 | 105 | 0 | 5 | 240 | 38 |
| #4 | Kuta | 131 | 82 | 1 | 48 | 338 | 0 |
| #5 | Singkawang | 116 | 104 | 0 | 0 | 252 | 12 |
| #6 | Bandar Lampung | 111 | 99 | 0 | 7 | 285 | 5 |
| #7 | Bogor | 111 | 80 | 1 | 0 | 229 | 30 |
| #8 | Watampone | 104 | 101 | 0 | 0 | 119 | 3 |
| #9 | Yogyakarta | 94 | 53 | 1 | 13 | 180 | 27 |
| #10 | Malang | 92 | 56 | 1 | 1 | 130 | 34 |
| #11 | Surabaya | 92 | 54 | 1 | 3 | 58 | 34 |
| #12 | Medan | 76 | 50 | 0 | 11 | 144 | 15 |
| #13 | Rembangan | 75 | 34 | 0 | 0 | 7 | 41 |
| #14 | Makassar | 71 | 55 | 1 | 0 | 131 | 15 |
| #15 | Kediri | 62 | 30 | 1 | 0 | 6 | 31 |
| #16 | Cimahi | 58 | 8 | 0 | 0 | 5 | 50 |
| #17 | Samarinda | 51 | 38 | 0 | 1 | 109 | 12 |
| #18 | Pekanbaru | 49 | 24 | 0 | 1 | 50 | 24 |
| #19 | Purwokerto | 49 | 11 | 0 | 4 | 24 | 34 |
| #20 | Batam | 49 | 15 | 0 | 2 | 55 | 32 |
| #21 | Semarang | 45 | 12 | 0 | 0 | 76 | 33 |
| #22 | Pamulang | 45 | 10 | 0 | 0 | 13 | 35 |
| #23 | Bekasi | 43 | 11 | 0 | 1 | 23 | 31 |
| #24 | Bontang | 42 | 39 | 0 | 1 | 125 | 2 |
| #25 | Gili Air | 40 | 16 | 0 | 24 | 142 | 0 |
| #26 | Cirebon | 38 | 23 | 0 | 0 | 55 | 15 |
| #27 | Tuban | 38 | 32 | 0 | 0 | 37 | 6 |
| #28 | Jimbaran | 37 | 29 | 1 | 5 | 87 | 2 |
| #29 | Surakarta | 34 | 17 | 0 | 0 | 108 | 17 |
| #30 | Nusa Dua | 34 | 22 | 0 | 12 | 84 | 0 |
| #31 | Kepanjen | 32 | 3 | 0 | 0 | 3 | 29 |
| #32 | Manado | 32 | 7 | 0 | 3 | 117 | 22 |
| #33 | Parepare | 32 | 11 | 0 | 0 | 25 | 21 |
| #34 | Padang | 31 | 16 | 0 | 2 | 46 | 13 |
| #35 | Pontianak | 30 | 15 | 0 | 0 | 19 | 15 |
| #36 | Salatiga | 30 | 15 | 0 | 0 | 26 | 15 |
| #37 | Bengkulu | 29 | 14 | 0 | 0 | 37 | 15 |
| #38 | Serpong | 29 | 10 | 0 | 0 | 36 | 19 |
| #39 | Sukabumi | 29 | 22 | 0 | 2 | 26 | 5 |
| #40 | Jember | 28 | 8 | 0 | 1 | 22 | 19 |
| #41 | Mamuju | 28 | 20 | 0 | 0 | 3 | 8 |
| #42 | Majalengka | 27 | 24 | 0 | 0 | 57 | 3 |
| #43 | Bima | 27 | 12 | 0 | 0 | 13 | 15 |
| #44 | Depok | 27 | 18 | 0 | 0 | 8 | 9 |
| #45 | Bukittinggi | 27 | 19 | 0 | 1 | 28 | 7 |
| #46 | Pati | 26 | 3 | 0 | 0 | 2 | 23 |
| #47 | Palopo | 26 | 4 | 0 | 0 | 2 | 22 |
| #48 | Sampit | 26 | 3 | 0 | 0 | 18 | 23 |
| #49 | Banjarmasin | 25 | 14 | 0 | 2 | 72 | 9 |
| #50 | Labuan Bajo | 25 | 12 | 0 | 12 | 85 | 1 |
| #51 | Mataram | 25 | 12 | 0 | 1 | 62 | 12 |
| #52 | Denpasar | 24 | 12 | 0 | 0 | 52 | 12 |
| #53 | Binjai | 24 | 13 | 0 | 0 | 14 | 11 |
| #54 | Banda Aceh | 22 | 16 | 0 | 0 | 9 | 6 |
| #55 | Kupang | 21 | 6 | 0 | 0 | 24 | 15 |
| #56 | Pemangkat | 20 | 19 | 0 | 1 | 21 | 0 |
| #57 | Boyolali | 20 | 7 | 0 | 0 | 18 | 13 |
| #58 | Kedungwuni | 20 | 0 | 0 | 0 | 0 | 20 |
| #59 | Pekalongan | 19 | 3 | 0 | 0 | 6 | 16 |
| #60 | Ternate | 19 | 4 | 0 | 1 | 10 | 14 |
| #61 | Lasem | 18 | 16 | 0 | 0 | 2 | 2 |
| #62 | Blitar | 18 | 10 | 0 | 0 | 21 | 8 |
| #63 | Margahayukencana | 18 | 5 | 0 | 0 | 19 | 13 |
| #64 | Sinjai | 18 | 0 | 0 | 0 | 0 | 18 |
| #65 | Batu | 18 | 4 | 0 | 0 | 9 | 14 |
| #66 | Metro | 18 | 16 | 0 | 0 | 21 | 2 |
| #67 | Tabanan | 18 | 0 | 0 | 0 | 2 | 18 |
| #68 | Ciamis | 17 | 4 | 0 | 0 | 5 | 13 |
| #69 | Barabai | 17 | 3 | 0 | 0 | 12 | 14 |
| #70 | Lhokseumawe | 16 | 8 | 0 | 1 | 5 | 7 |
| #71 | Pasuruan | 16 | 6 | 0 | 0 | 13 | 10 |
| #72 | Maros | 16 | 2 | 0 | 0 | 2 | 14 |
| #73 | Sabang | 15 | 6 | 0 | 0 | 3 | 9 |
| #74 | Biak | 15 | 2 | 0 | 0 | 2 | 13 |
| #75 | Kabupaten Sukoharjo | 15 | 2 | 0 | 0 | 4 | 13 |
| #76 | Palu | 15 | 11 | 0 | 2 | 15 | 2 |
| #77 | Probolinggo | 15 | 6 | 0 | 1 | 14 | 8 |
| #78 | Balikpapan | 14 | 8 | 0 | 2 | 52 | 4 |
| #79 | Ungaran | 14 | 3 | 0 | 0 | 9 | 11 |
| #80 | Singaraja | 14 | 12 | 0 | 0 | 15 | 2 |
| #81 | Kebomas | 14 | 3 | 0 | 0 | 0 | 11 |
| #82 | Ambon | 14 | 10 | 0 | 0 | 25 | 4 |
| #83 | Sidoarjo | 14 | 3 | 0 | 0 | 4 | 11 |
| #84 | Sunggal | 14 | 13 | 0 | 0 | 22 | 1 |
| #85 | Ciputat | 13 | 5 | 0 | 0 | 3 | 8 |
| #86 | Palangkaraya | 13 | 6 | 0 | 0 | 9 | 7 |
| #87 | Perbaungan | 13 | 13 | 0 | 0 | 31 | 0 |
| #88 | Wonosobo | 12 | 5 | 0 | 0 | 16 | 7 |
| #89 | Pare | 12 | 7 | 0 | 0 | 5 | 5 |
| #90 | Purbalingga | 12 | 2 | 0 | 0 | 10 | 10 |
| #91 | Jambi City | 12 | 5 | 0 | 0 | 37 | 7 |
| #92 | Madiun | 11 | 4 | 0 | 0 | 11 | 7 |
| #93 | Banyuwangi | 11 | 1 | 0 | 0 | 16 | 10 |
| #94 | Prabumulih | 11 | 9 | 0 | 0 | 40 | 2 |
| #95 | Sorong | 11 | 7 | 0 | 0 | 10 | 4 |
| #96 | Jayapura | 10 | 1 | 0 | 0 | 0 | 9 |
| #97 | Jombang | 10 | 2 | 0 | 0 | 7 | 8 |
| #98 | Klaten | 10 | 5 | 0 | 0 | 29 | 5 |
| #99 | Meulaboh | 10 | 9 | 0 | 1 | 8 | 0 |
| #100 | Kendari | 10 | 4 | 0 | 0 | 8 | 6 |
Frequently Asked Questions
Sources: City Amenity Data · Last updated: 2025
Subscribe to unlock the full sub-page depth for additional jurisdictions.
You can keep discovering Oyster publicly, but full multi-jurisdiction depth, tracking, alerts, and exports are part of paid access.