
Indonesia · Provinsi Jawa Tengah
Where to Stay in Magelang, Provinsi Jawa Tengah




Magelang is a hill city of Central Java in Indonesia, on the fertile Kedu Plain among the volcanoes near the great temple of Borobudur.
Find your area →



Where to stay in Magelang
The right area depends on your trip — here's what each neighbourhood is best for.
Where you stay in Magelang turns on the town or the temple. The streets around the centre keep the hill of Tidar, the markets, and the old quarter within a walk, and staying in town suits anyone here for the city. Volcanoes stand over the roofs.
The plain spreads green around. Out toward Borobudur and the volcanoes, the plain opens into temples, rice fields, and hill resorts. A room near the temple trades the town for the great monument, the sunrise over the stupas, and the roads up the mountains.
Green cones rise past the fields. Stay in town for the markets, or by Borobudur for the temple. The plain lies a short drive out.
About Magelang
Magelang is the temple city of the Kedu Plain.
What is Magelang known for?
On a fertile plain ringed by great volcanoes in the heart of Java, it stands near Borobudur, the largest Buddhist temple on earth, and it keeps the little hill of Tidar in its centre, the temples of Mendut and Pawon nearby, the rich rice country of the Kedu, and a history as a garrison and a military town. Green volcanoes ring the plain. Rice fields fill the valley.
What are the main landmarks in Magelang?
The temple of Borobudur is the wonder of the Magelang plain. The vast stone Buddhist monument on the Kedu Plain, terraced with stupas and reliefs and crowned by a great bell, rises among the rice fields, the emblem of the land, near the town. A small hill stands in the centre.
The hill of Tidar, called the nail of Java, rises in the middle of Magelang, while the temples of Mendut and Pawon, the old Dutch streets, and the mountain roads mark the country around Magelang.
What is the history of Magelang?
The Kedu Plain was the heart of old Java. Great kingdoms rose on this fertile plain more than a thousand years ago and built the mighty temple of Borobudur and its lesser shrines, before the centre of Java moved away and the temples were left to the jungle and the ash. Kingdoms rose on the plain.
The stones of Borobudur lay buried for centuries until they were dug out again in the modern age. Magelang itself grew as a Dutch town and garrison. The colonial rulers made it a market and military centre on the plain, and it was here that the great Javanese prince Diponegoro was seized to end his long war against the Dutch.
Soldiers marked the town. It became a garrison city and later the seat of the army's academy, its barracks and schools spread among the old streets, while Borobudur drew the world to its plain. The temple still rises from the fields.
Magelang keeps its plain and its temples among the volcanoes.
Where is Magelang?
Magelang lies in Central Java, on the Kedu Plain between the Progo and Elo rivers. The city sits on a fertile volcanic plain ringed by mountains, with Merapi and Merbabu to the east and Sumbing and Sindoro to the west, and the small hill of Tidar rising in its heart. Great volcanoes wall the plain.
The rivers run down through the fields.
What is the climate of Magelang?
Magelang has a mild, wet tropical highland climate. Warm days and cool nights cross the plain through the year, softened by its height, with a heavy wet season and lighter rains between. Mountain air keeps the heat down.
Mist wraps the volcanoes at dawn.
How do you get to Magelang?
Magelang lies in Central Java, on the road between Yogyakarta and Semarang. Buses and cars run to it across the plain from both cities, and the airport of Yogyakarta is not far. Roads run out to Borobudur nearby.
Yogyakarta lies south of the plain.
Good for
More cities in Provinsi Jawa Tengah
Updated August 2026



