Berastagi, Indonesia
North Sumatra · Indonesia
Berastagi is a mid-size city in North Sumatra, Indonesia with a population of 48,244. Elevation: 4,600 ft (1,402 m). Average temperature: 71°F (22°C).
Data updated June 2026
Discover Berastagi, Indonesia
Explore over 40 sections covering people, economy, housing, health, crime, climate, community, costs, trends, schools, colleges, hospitals, treatment centers, industries, museums, libraries, breweries, farmers markets, grocery stores, pharmacies, campgrounds, parks, trails, stadiums, ski resorts, daycare centers, nursing homes, churches, fire stations, cell towers, bridges, power plants, EV stations, prisons, radio stations, airports, police stations, post offices, Amtrak stations, superfund sites, UNESCO sites, and more.
Use the tabs and dropdown menus below to navigate every data point we track for this city.
People
Climate
| Population | 48,244 |
| Population Density | 44 / sq mi |
| Elevation | 4,600 ft (1,402 m) |
| Coordinates | 3.1947°, 98.5089° |
| Timezone | Asia/Jakarta |
| Country | 🇮🇩 Indonesia |
| State / Province | North Sumatra |
| Average Temperature | 71°F (22°C) |
| January Average | 70°F (21°C) |
| July Average | 71°F (22°C) |
| Annual Precipitation | 108.5 inches (2,755 mm) |
| Annual Snowfall | 0.0 inches (0 cm) |
About Berastagi
Berastagi is a mid-size city in Indonesia (North Sumatra) with a population of 48,244. The city sits at an elevation of 4,600 feet (1,402 meters) above sea level. The average annual temperature is 71°F (22°C). Temperatures range from 70°F in January to 71°F in July. Annual precipitation averages 108.5 inches. The timezone is Asia/Jakarta.
Climate in Berastagi
Berastagi has an average annual temperature of 22.3°C (72°F). The hottest month is May (23.1°C), the coldest is Dec (21.7°C). Average annual precipitation is 2512 mm.
Temperature
| Annual Average | 70.9°F |
| 31% above Indonesia avg | |
| January Average | 70°F (21°C) |
| July Average | 71°F (22°C) |
| Sunny Days | 139 days/yr |
Geography
| Elevation | 4,600 ft (1,402 m) |
| Area | 1,091.4 sq mi (2,826.7 km²) |
| Population Density | 44/sq mi |
| Coordinates | 3.1947°N, 98.5089°W |
| Timezone | Asia/Jakarta |
Precipitation & Snow
Air Quality
Tsunami History
1 tsunami recorded within 500 km.
| Year | Location | Cause | Max Wave | Deaths | Distance |
| 1892 | NORTHEAST SUMATRA | Earthquake | - | - | 135 km |
Nearby Volcanoes
3 volcanoes within 200 km. Closest: Singkut (6 km).
| Name | Type | Elevation | Last Eruption | Distance |
| Singkut | Caldera(s) | 2,181 m (7,156 ft) | 1881 | 6 km |
| Sinabung | Stratovolcano | 2,460 m (8,071 ft) | 2019 | 13 km |
| Toba | Caldera | 2,157 m (7,077 ft) | Unknown | 77 km |
Monthly Weather
| Month | Avg Temperature | Precipitation | Summary |
|---|---|---|---|
| January | 70°F (21°C) | 9.1 in | |
| February | 71°F (22°C) | 6.6 in | |
| March | 71°F (22°C) | 9.0 in | |
| April | 72°F (22°C) | 9.3 in | |
| May | 72°F (22°C) | 9.3 in | Warmest |
| June | 72°F (22°C) | 6.3 in | |
| July | 71°F (22°C) | 5.7 in | Driest |
| August | 71°F (22°C) | 7.3 in | |
| September | 71°F (21°C) | 10.7 in | |
| October | 70°F (21°C) | 12.5 in | Wettest |
| November | 70°F (21°C) | 11.7 in | |
| December | 70°F (21°C) | 11.2 in | Coldest |
Berastagi has a seasonal temperature swing of 2°F / from 70°F in December to 72°F in May. Total annual precipitation is 108.5 inches, with October being the wettest month (12.5") and July the driest (5.7").
Schools in Berastagi
8 public schools (NCES 2022-23 data).
| School | Level | Enrollment | Teachers | Student/Teacher |
|---|---|---|---|---|
| Sekolah Alcoran | - | - | - | - |
| SMP NEGERI 1 NAMAN TERAN | - | - | - | - |
| SMP NEGERI 1 NAMAN TERAN | - | - | - | - |
| SMP NEGERI 1 NAMAN TERAN | - | - | - | - |
| SMP NEGERI 1 NAMAN TERAN | - | - | - | - |
| Yayasan Perguruan SD SLTP Advent Barus Julu | - | - | - | - |
| SMP NEGERI 1 NAMAN TERAN | - | - | - | - |
| SD NEGERI 047174 Kuta Rayat | - | - | - | - |
Radio Stations near Berastagi
2 stations within ~55 km.
| Station | Genre | Quality | |
|---|---|---|---|
| Firza Medan Radio | pop music, smooth jazz | AAC | |
| Lodiko Sodonyo | - | AAC |
Museums in Berastagi
| Name | Type | Address | Phone | Annual Revenue |
|---|---|---|---|---|
| Museum Letjen Jamin Gintings | ||||
| Museum Pusaka Karo |
Farmers Markets in Berastagi
| Name | Address | Season | Hours | Organic | Website |
|---|---|---|---|---|---|
| Pasar Buah Berastagi | |||||
| Pasar Kabanjahe |
Hotels in Berastagi
15 hotels within city radius - OpenStreetMap data
Restaurants in Berastagi
29 restaurants within city radius - OpenStreetMap data
Cafes in Berastagi
7 cafes within city radius - OpenStreetMap data
Monuments in Berastagi
1 monuments within city radius - OpenStreetMap data
Bus Stations in Berastagi
3 bus stations within city radius - OpenStreetMap data
Gas Stations in Berastagi
6 gas stations within city radius - OpenStreetMap data
Banks in Berastagi
1 banks within city radius - OpenStreetMap data
Airports Near Berastagi
6 airports within the area.
| Airport | IATA | Type |
|---|---|---|
| Kualanamu International Airport | KNO | Large Airport |
| Alas Leuser Airport | LSR | Medium Airport |
| Soewondo Air Force Base | MES | Medium Airport |
| Helvetia Airport | - | Small Airport |
| Sibisa Airport | SIW | Small Airport |
| Tebing Tinggi Airport | - | Small Airport |
Churches & Religious Organizations in Berastagi
5 religious organizations (IRS tax-exempt data).
| Name | Address |
|---|---|
| Gereja | |
| Gereja Masehi Advent Hari Ketujuh Jemaat Maranatha | |
| Gereja St Fransiskus Asisi | |
| IBC Taman Alam Lumbini | |
| Vihara Kshitigarba |
Explore Near Berastagi
Quick Facts
🇮🇩 About Indonesia
Volcanoes Near Berastagi
Public Holidays in Indonesia
8 public holidays this year
Download Full City Report
Get a comprehensive, print-ready PDF with all data for Berastagi.
Get ReportFrequently Asked Questions About Berastagi
What is the population of Berastagi?
Berastagi has a population of 48,244 residents and is located in Indonesia. The population density is 44 people per square mile, spread across 1,091.4 square miles.
What is the weather like in Berastagi?
Berastagi has a warm climate with an average annual temperature of 71°F (22°C). Winter temperatures average 70°F in January, while summers reach an average of 71°F in July. The area receives 139 sunny days per year, below the national average of 205. Annual rainfall totals 108.5 inches.
All Countries























































































































































































































































