Grand Hotel De Djokja (อดีตชื่อ Grand Inna Malioboro) — hotel overview
#9 Historic 1911 hotel · On Malioboro street

Grand Hotel De Djokja (อดีตชื่อ Grand Inna Malioboro)

★★★★★ 📍 Right on Malioboro pedestrian street, directly opposite Yogyakarta (Tugu) train station — a few steps across the road. Easy walking to the Malioboro shops and Beringharjo market, with the old town pickup points close by. About as central as the tourist district gets. 5-star historic hotel open since 1911 (formerly Grand Inna Malioboro), with a white colonial-style facade. Around 140 rooms and suites split between a characterful old wing and an updated newer one, plus a shaded courtyard garden, an outdoor pool, a restaurant and a cafe.
9.4
Editor Score
by the TopOfHotel team
From
~$83/night
Price range ~$83–$100
See prices & book →
⚡ Quick Answer · 30-second skim Full review 5-min read below
Compare 3 sites →
✓ Our link adds no markup

Grand Hotel De Djokja is a night inside one of the city's oldest hotels, right in the middle of Malioboro directly opposite the train station — step out the door and you are in the heart of the city, with the pull of a hard-to-match location, colonial-era charm, and a garden and pool in the centre of town.

Price/night ~$83
Score 9.4/10
Tier 5 stars
Best for 🧘 Solo
Walk to ถนน Malioboro · สถานีรถไฟ Tugu (Yogyakarta)
Historic hotel since 1911On Malioboro opposite the train stationColonial building with garden and poolDead-centre city location
✦ Editor’s Take

Grand Hotel De Djokja is a night inside one of the city's oldest hotels, right in the middle of Malioboro directly opposite the train station — step out the door and you are in the heart of the city, with the pull of a hard-to-match location, colonial-era charm, and a garden and pool in the centre of town.

In-Depth Review

Rooms and decor

Picture a white colonial-style building that has stood on Malioboro since 1911 — that is the charm of Grand Hotel De Djokja, still widely known as Grand Inna Malioboro. It is one of the oldest places to stay in Yogyakarta, having moved through many eras and name changes while holding onto its colonial-era feel. Step into the lobby and you sense the age and the story — high, airy ceilings and details that recall the days when the railway had only just reached the city. Rooms come in two flavours: the original building with its classic character, and a renovated wing in a warm, simple tone. Many open onto the green garden or the pool in the middle of the building. Waking up in a hotel more than a century old, in the busiest part of town, then stepping out to Malioboro within a few paces — that is an atmosphere newer chain hotels simply cannot give you. Anyone drawn to old buildings with a story, who wants to plant themselves dead-centre, will likely take to this place from the first step.

Food and amenities

What makes this old hotel worth a stay is the courtyard garden and the outdoor pool — a quiet oasis that contrasts, surprisingly well, with the bustle of Malioboro out front. Walk through the lobby and you reach a green space to rest in the shade, a pool for a cooling swim after a day on your feet, or a calm spot to nurse a drink far quieter than the street outside. Breakfast is a varied spread with both Western and local Indonesian options, served in a classic-feeling dining room that many guests linger in before heading out. There is also a restaurant and cafe for a coffee or an easy meal without going anywhere. What makes the stay click is that everything is in one place — base yourself in a historic hotel with a pool and garden to relax in, then step out the door straight into the shopping and street food of Malioboro.

Location and getting there

If anything makes Grand Hotel De Djokja stand out most, it is the location. The hotel sits on Malioboro, the pedestrian street at the heart of Yogyakarta, directly opposite Yogyakarta (Tugu) train station — arrive by rail and you can roll your bags across the road and check in, no taxi needed. Step out the door and you are in the heart of the city at once: the shops, stalls, and street-food vendors of Malioboro stay lively from midday into the evening. Just beyond is Beringharjo market, a well-known spot for batik fabric and souvenirs, while the Kraton palace, Vredeburg fort, and old town are a short walk or ride away. Basing yourself this centrally means you can explore the main tourist areas on foot all day, barely touching a car. For longer trips, Yogyakarta International (YIA) airport is about 60 to 75 minutes away, and the older Adisutjipto (JOG) airport is closer, roughly 25 to 35 minutes depending on traffic. In short, if you want the most convenient, liveliest spot in the city — walkable to everything and reachable by train at the door — this location is hard to beat.

Things to know before booking

Straight talk to help you decide. First, understand that this is a century-old historic hotel that has been maintained and updated. Its charm is the classic feel of a colonial building, not the sleek modernity of a new high-rise. Inside there are rooms in the original building with classic atmosphere and a renovated wing in a more contemporary tone, so styles differ quite a bit — whether you want the old-world feel or a fresher room, pick your room type and check the photos before booking. Second is noise: the hotel sits right on Malioboro, busy from day into evening, and directly opposite the station, so front-facing rooms can pick up the buzz of the tourist district. Light sleepers should ask for a room facing the inner garden or pool. Third is the busy central location itself — the upside is everything is a few steps away, but the front and entrance are not quiet like a suburban resort, and with this prime spot opposite the station, rooms fill fast in high season and over long holidays. Book well ahead to get the room and dates you want.

Our take

From reading through plenty of real guest reviews, Grand Hotel De Djokja (Grand Inna Malioboro) sells a hard-to-match location on Malioboro directly opposite the train station, plus the charm of a historic hotel open since 1911, and it does so with full confidence. The most consistent praise is the sheer convenience of being planted in the middle of the tourist district — step out the door and you reach everything — alongside the courtyard garden and pool that act as a quiet oasis amid the bustle, and a price that is easy to reach for a location of this level. If your mental picture of the trip is arriving by train, walking across the road to check in, basing yourself in an old building with a story, spending the day shopping and eating along Malioboro, then coming back for a cooling swim in the courtyard, this is about as fitting a choice as it gets. But if your priorities are a fresh, modern room and quiet above all, the character of an old hotel on a busy pedestrian street means adjusting expectations and choosing your room with care. Overall we give it 9.4/10 — best for travellers who want to plant themselves dead-centre, who arrive easily by train, and who love the feel of a historic hotel in the middle of Malioboro.

Score Breakdown

Assessed by our editorial team from data and real guest reviews

ทำเลที่ตั้ง
9.6
ความสะอาด
9.5
บริการ
9.4
ห้องพัก
9.4
อาหารเช้า
9.5
ความคุ้มค่า
9.1

The Honest Verdict — pros & what to know

✓ Why we recommend it
  • A location that is genuinely hard to match — set right on the Malioboro pedestrian street, directly opposite Yogyakarta (Tugu) train station, just a few steps across the road. Walk out the door and you are in the heart of the city, surrounded by shops, Beringharjo market, and the pickup points for the old town.
  • A historic hotel open since 1911, one of the oldest in the city. The white colonial-style facade and classic atmosphere carry a charm you will not find in newer chain hotels — it feels like staying inside a piece of the city's history.
  • A shaded courtyard garden and an outdoor pool that work as a quiet oasis against the bustle of Malioboro out front. You can take a cooling swim or just sit and rest away from the crowds, right in the middle of the tourist district.
  • The easiest arrival in the city — opposite the train station, so you can roll your bags straight across the road and check in. From there you can walk, shop, and graze on local food along Malioboro all day without ever taking a car.
  • An easy price for a location and a historic building of this calibre, with the pool, garden, and restaurant rounding it out. Plenty of guests come away feeling it is good value for a base right in the centre of town.
💡 Good to know before you book
  • This is a historic hotel with both an original wing full of classic character and a newly renovated wing, so the style and feel of the rooms differ quite a bit. If you want the classic atmosphere — or, equally, a more contemporary room — pick your room type and check the photos before you book.
  • It sits right on Malioboro, a pedestrian street that stays busy and lively from day into evening, and it is directly opposite the train station. Rooms facing the front street can pick up the noise, so light sleepers should ask for a room facing the inner garden or pool.
  • Being in the middle of bustling Malioboro, the front and entrance are not quiet the way a suburban resort would be. And because of the prime spot opposite the station, rooms fill fast in high season and over long holidays — book well ahead.

Who It’s For

Match Score by travel style

💑 Couple 72%
👨‍👩‍👧 Family 70%
🧘 Solo 78%
👑 Luxury 58%
💼 Business 66%
🎒 Backpacker 52%

Amenities

🏊 Outdoor pool
🌳 Shaded courtyard garden
🍽️ Restaurant and cafe
🍳 Varied breakfast spread
🚉 Opposite Tugu train station
📶 Free Wi-Fi

Location & Nearby Spots

📍 Grand Hotel De Djokja (อดีตชื่อ Grand Inna Malioboro) · #9 โรงแรมประวัติศาสตร์ปี 1911 · บนถนน Malioboro
ถนน Malioboro เดิน 5 นาที
สถานีรถไฟ Tugu (Yogyakarta) เดิน 5 นาที
ตลาด Beringharjo และป้อม Vredeburg เดิน 10 นาที
อนุสาวรีย์ Tugu Pal Putih 1 กม.
พระราชวังสุลต่าน (Kraton) และ Taman Sari 2 กม.
วัดบุโรพุทโธ (Borobudur, Magelang) 40 กม.

Things to do near Yogyakarta

Day tours, attraction tickets and experiences around Yogyakarta — book ahead on Klook with mobile e-tickets.

See activities in Yogyakarta

Affiliate link — we may earn a commission at no extra cost to you.

Insider Tips

  • Ask for a room facing the inner garden or pool if you want quiet, since front-facing rooms catch the all-day buzz of the pedestrian street and the train station.
  • Make the most of being opposite the station — arrive by train and roll your bags straight across the road, and plan day trips to other towns by rail without paying for a taxi to the station.
  • Walk Malioboro in the late afternoon and evening when the shops and food stalls are busiest, then hit Beringharjo market by day for batik fabric and souvenirs. Everything is within walking distance of the front door.

Frequently Asked Questions

What is Grand Hotel De Djokja (Grand Inna Malioboro) close to?
It sits right on the Malioboro pedestrian street in central Yogyakarta, directly opposite Yogyakarta (Tugu) train station — just a few steps across the road. You can walk to the Malioboro shops and food and to Beringharjo market easily, while the Kraton palace, Vredeburg fort, and old town are a short ride or a not-too-far walk away.
What makes this hotel special?
It is a historic hotel open since 1911, one of the oldest in the city, with a white colonial-style facade and a classic, charming atmosphere. The shaded courtyard garden and pool work as a quiet oasis against the bustle of Malioboro out front, so it feels like staying inside a piece of the city's history.
What are the rooms like at Grand Hotel De Djokja?
There are rooms in the original building with classic character and rooms in the newly renovated wing, so size and condition vary quite a bit. If you want a fresh, polished room, pick an upgraded room type and check the photos first. Light sleepers should ask for a room facing the inner garden or pool to avoid street noise from Malioboro.
~$83 /night ⚡ Compare 3 sites · ✓ no markup from our link
See deals & book