If you’re planning a Jogja trip from Jakarta, skip the flight stress and take the train instead — around 7 hours - but no airport queues, no long drive to the terminal, no trek from the airport into the city centre after. Just watch the country roll by and step off right in Jogja.
Location is everything here. eL Hotel Yogyakarta Malioboro is about a 12-minute walk from the train station (18 minutes by car, thanks to the one-way system), and literally one minute’s walk to Malioboro Street itself — so shopping, food, and street life are right on your doorstep. Bonus: it’s also only 15 minutes on foot to Beringharjo, the famous batik market, if you’re after souvenirs or fabric.
What you get: a clean, comfortable 4-star stay with genuinely helpful staff. There’s a pool, though it’s shaded — lovely for a cool dip, not so much if you’re after a sunbathing session. The spa keeps it simple with paid massages only.
Perfect if your Jogja trip is about sleeping well, staying central, and being close enough to everything to just walk out the door and explore.
📍 eL Hotel Yogyakarta Malioboro, Jl. Dagen, Malioboro, Yogyakar