Introduction
When to visit
How to get there
Where to stay
Renting a car

Magelang travel guide

Magelang Tourism | Magelang Guide

You're Going to Love Magelang

With a population of 111,461, Magelang is a must-see destination in Central Java, Indonesia.

When to visit Magelang

Magelang in February
Estimated hotel price
C$ 8
1 night at 3-star hotel
Magelang in February
Estimated hotel price
C$ 8
1 night at 3-star hotel

How to Get to Magelang

Plane

Although Magelang doesn’t have its own airport, you can fly to Yogyakarta Adisutjipto (JOG), which is located 42 km from Magelang. The shortest flight to Magelang from Canada departs from Québec City and takes around 35h 35m.

Plane

Although Magelang doesn’t have its own airport, you can fly to Yogyakarta Adisutjipto (JOG), which is located 42 km from Magelang. The shortest flight to Magelang from Canada departs from Québec City and takes around 35h 35m.

Airlines serving Magelang

KLM
Good (1,573 reviews)
Etihad Airways
Good (1,533 reviews)
Singapore Airlines
Excellent (1,598 reviews)
Malaysia Airlines
Good (318 reviews)
SAUDIA
Good (688 reviews)
Japan Airlines
Excellent (1,910 reviews)
China Airlines
Excellent (844 reviews)
Scoot
Good (331 reviews)
Garuda Indonesia
Excellent (94 reviews)
AirAsia
Good (235 reviews)
Oman Air
Excellent (139 reviews)
Bangkok Airways
Excellent (133 reviews)
Batik Air
Good (33 reviews)
IndiGo
Good (581 reviews)
Citilink
Excellent (6 reviews)
Lion Air
Good (29 reviews)
TransNusa
Excellent (6 reviews)
NAM Air
Good (9 reviews)
Show more

Where to stay in Magelang

Average rates range from around C$ 33 per night for a double room in a 3-star hotel to C$ 174 and up for a 5-star experience.

Where to stay in popular areas of Magelang

Most booked hotels in Magelang

Grand Artos Hotel & Convention
4 stars
Excellent (9.2, Excellent reviews)
C$ 43+
Atria Hotel Magelang
4 stars
Excellent (8.7, Excellent reviews)
C$ 32+

Renting a car in Magelang

Expect to pay C$ 1.30 per litre in Magelang (average price from the past 30 days). Depending on the size of your rental car, filling up the tank will cost between C$ 15.60 and C$ 20.79.

Expect to pay C$ 1.30 per litre in Magelang (average price from the past 30 days). Depending on the size of your rental car, filling up the tank will cost between C$ 15.60 and C$ 20.79.