Hotels in Yogyakarta

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Next weekend
In two weeks

Where to stay in Yogyakarta?

Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Showing deals for:2 Jan - 4 Jan

Check out hotels with a spa in Yogyakarta

You may also like hotels with pools in Yogyakarta

You can also stay at family-friendly hotels in Yogyakarta

Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

When is the best time to visit Yogyakarta?

Our prices for hotels in Yogyakarta are cheapest in March
Price trends for hotels in Yogyakarta
Pricing is based on two traveller single night rates
View properties in December
Currently viewing crowd sizes and weather for December.
Typical weather for Yogyakarta
December
High crowds
High 29°C / low 23°C. Rainy most days.
View properties in December
29°
weather_sleet
December, High crowds, average high temperature 29 degrees Celsius, average low temperature 23 degrees Celsius. Rainy most days.
23°
29°
weather_sleet
January, Low crowds, average high temperature 29 degrees Celsius, average low temperature 23 degrees Celsius. Rainy most days.
23°
30°
weather_sleet
February, Moderate crowds, average high temperature 30 degrees Celsius, average low temperature 23 degrees Celsius. Rainy most days.
23°
30°
weather_sleet
March, Low crowds, average high temperature 30 degrees Celsius, average low temperature 23 degrees Celsius. Rainy most days.
23°
30°
weather_sleet
April, Moderate crowds, average high temperature 30 degrees Celsius, average low temperature 23 degrees Celsius. Rainy most days.
23°
30°
weather_partly_sunny
May, High crowds, average high temperature 30 degrees Celsius, average low temperature 23 degrees Celsius. Partly sunny.
23°
29°
weather_sun
June, High crowds, average high temperature 29 degrees Celsius, average low temperature 22 degrees Celsius. Sunny most days.
22°
29°
weather_sun
July, High crowds, average high temperature 29 degrees Celsius, average low temperature 21 degrees Celsius. Sunny most days.
21°
29°
weather_sun
August, Low crowds, average high temperature 29 degrees Celsius, average low temperature 21 degrees Celsius. Sunny most days.
21°
30°
weather_sun
September, Low crowds, average high temperature 30 degrees Celsius, average low temperature 21 degrees Celsius. Sunny most days.
21°
30°
weather_sleet
October, Moderate crowds, average high temperature 30 degrees Celsius, average low temperature 22 degrees Celsius. Rainy most days.
22°
30°
weather_sleet
November, Moderate crowds, average high temperature 30 degrees Celsius, average low temperature 23 degrees Celsius. Rainy most days.
23°
Monthly weather averages (˚C)

Top neighbourhoods in Yogyakarta

Malioboro

Ngupasan's cultural Malioboro neighbourhood is loved for its castles and entertainment, and visitors often enjoy its varied attractions, including Malioboro Mall and Pasar Beringharjo.

Central Yogyakarta

Yogyakarta's cultural Central Yogyakarta neighbourhood is loved for its temples and castles, and visitors often enjoy its varied attractions, including Pasar Beringharjo and Malioboro Mall.

Kampung Ketandan

Ngupasan's Kampung Ketandan neighbourhood offers attractions, including Malioboro Street.

Top landmarks in Yogyakarta

Yogyakarta and related destinations

Admired for its temples and rich culture, Yogyakarta features attractions such as Malioboro Mall and Malioboro Street. Visitors highlight this historical city's castle while sights include Pasar Beringharjo and Royal Palace of Yogyakarta.

Prambanan which includes heritage architecture and a ruin

Check out reviews of Yogyakarta hotels guests love

Frequently asked questions

How much does a hotel room cost in Yogyakarta?
You can discover great hotels in Yogyakarta from HK$204 with properties to suit all budgets and needs. Wakeup Homestay - Hostel and Kamala House - Hostel are a couple of low-cost options that are popular with our travellers. If you're after an affordable hotel in Yogyakarta that meets all of your requirements, set your filters and then sort the results by "Price: low to high".
How much does a hotel room cost in Yogyakarta?
You can discover great hotels in Yogyakarta from HK$204 with properties to suit all budgets and needs. Wakeup Homestay - Hostel and Kamala House - Hostel are a couple of low-cost options that are popular with our travellers. If you're after an affordable hotel in Yogyakarta that meets all of your requirements, set your filters and then sort the results by "Price: low to high". If you're a member, don't forget to sign in to your account to unlock more savings.
How can I find deals and earn rewards at Yogyakarta hotels?
Discover great deals on Yogyakarta hotel stays with Hotels.com. Take a look at hotel prices mid-week or during the low season as to find those off-peak deals. If you're up for a spontaneous trip, don't forget to check out our last-minute deals on Yogyakarta hotels.
How can I find deals and earn rewards at Yogyakarta hotels?
Members can save up to 20% on select hotels in Yogyakarta. Plus, Silver, Gold and Platinum members earn extra rewards on VIP Access bookings, making each stay even more rewarding.

Can I book Yogyakarta hotels with free cancellation?
To book a refundable Yogyakarta hotel on Hotels.com, just filter hotels by "Property cancellation options" and select "Fully refundable property". The majority of hotels offer free cancellation, so you can receive a refund if you need to cancel. Some hotels do require cancelling more than 24 hours before check-in, so double-check your booking beforehand.
What are the top-rated luxury hotels in Yogyakarta?
Some of the most popular luxury hotels in Yogyakarta are The Phoenix Hotel Yogyakarta - Handwritten Collection, ARTOTEL Suites Bianti Yogyakarta, and Hotel Tentrem Yogyakarta. The Phoenix Hotel Yogyakarta - Handwritten Collection is a luxury hotel with a high guest rating amongst our travellers, and it offers an outdoor pool, a full-service spa and a sauna. ARTOTEL Suites Bianti Yogyakarta and Hotel Tentrem Yogyakarta are also popular luxury stays in great Yogyakarta locations.
What are some of the best hotels in Yogyakarta for couples?
Choose a top-rated Yogyakarta romantic hotel and enjoy your couple's getaway. Our travellers love Hotel Tentrem Yogyakarta, a hotel with 2 restaurants as well as in-room massages. Another romantic hotel with top reviews is The Phoenix Hotel Yogyakarta - Handwritten Collection. This hotel offers a restaurant as well as in-room massages for a perfect stay. Use the "Traveller experience" filter in your search and select "Adults only" or "Romantic" to find even more hotels in Yogyakarta for couples on Hotels.com.
What are the top Yogyakarta hotels with a pool?
For a little extra luxury, discover some of the best Yogyakarta hotels with a pool. Omah Siliran Heritage is a great hotel with an outdoor pool and a guest rating of 10 out of 10. ZEN Premium Prawirotaman 2 is a popular hotel that features an outdoor pool along with a restaurant. You can select "Pool" in the "Amenities" filter of your search on Hotels.com to find even more places to stay in Yogyakarta with a pool.
What are some of the best Yogyakarta hotels with free parking?
If you're driving, a great Yogyakarta hotel with free parking is a bonus. Our travellers' favourites include:
What are some popular hotels in central Yogyakarta?
For hotels in central Yogyakarta, check out Tembi Rumah Budaya and PULANG ke UTTARA. Travellers love Tembi Rumah Budaya for its location, as well as the outdoor pool, restaurant and free parking this hotel offers. PULANG ke UTTARA is another popular central aparthotel with an outdoor pool, free valet parking and a snack bar/deli. When you stay at one of these central hotels, you'll be in easy reach of top sights including Malioboro Street. Malioboro and Central Yogyakarta are some of the most central areas for your Yogyakarta holiday.
Can I book a refundable accommodation option in Yogyakarta?
If you want the flexibility to change your plans to Yogyakarta, most hotels offer refundable* rates that you can book. You can see this accommodation by searching our site and using the "fully refundable" filter to narrow the results down.
Where can I stay in Yogyakarta if I want a holiday rental instead of a hotel?
If you're looking for a good alternative to a hotel, browse our selection of 29 holiday homes. You can also book one of 8 apartments or 18 villas.

Find out more about Yogyakarta

Yogyakarta: A Tapestry of Timeless Temples and Enigmatic Heritage

Yogyakarta, the cultural heart of Indonesia, enchants visitors with its rich heritage and vibrant arts scene. Home to the majestic Yogyakarta Palace and the iconic Borobudur and Prambanan temples, this city is a treasure trove of history. Stroll along the bustling Malioboro Street, where traditional markets and street food offer a delightful taste of local life. The lush landscapes surrounding the city invite exploration, from verdant rice paddies to serene volcanic hills. Yogyakarta perfectly balances culture, adventure, and hospitality, making it an unmissable destination for those seeking an authentic Indonesian experience.

Discover great hotels in Yogyakarta

Yogyakarta offers a diverse range of hotel accommodations, from stylish boutique hotels to comfortable, spacious rooms in larger establishments. Whether you seek modern luxury or charming traditional decor, the city provides plenty of options for a delightful stay, catering to various tastes and budgets. Here are some of the best hotels in Yogyakarta that our travelers love:

  1. Tembok Batu ResidenceOpens in a new window: This 3.0-star hotel offers a comfortable lodging experience tailored for travellers seeking a blend of relaxation and business amenities. With features that include express check-in and well-designed spaces, it ensures a smooth journey for those on the go. Guests appreciate the seamless integration of work and leisure, along with its convenient location, making it an ideal choice for business travellers looking for a stylish retreat.
  2. Kos VIP JoshOpens in a new window: Kos VIP Josh is a charming 2.5-star guesthouse that captures the essence of local hospitality. With entertainment options including a Television and Satellite TV, it provides a laid-back atmosphere perfect for leisure travellers. Guests admire the welcoming vibe and the opportunity to immerse themselves in the local culture, making it an excellent choice for those seeking a memorable and distinctive experience in Yogyakarta.
  3. OYO Flagship Tembok Batu Residence Opens in a new window: This inviting property is designed for leisure travellers who appreciate comfort and dining options, including an on-site Restaurant. With entertainment features such as Television, Satellite TV, and Flatscreen TV, it creates a relaxing environment for unwinding after a day of exploration. The hotel's focus on providing a unique culinary experience makes it a standout choice for those keen to indulge in the local cuisine while enjoying a comfortable stay.

Top locations to stay in Yogyakarta

Some of the best areas to stay in Yogyakarta are Prawirotaman, Central Yogyakarta, and Malioboro. Prawirotaman is known for its vibrant art scene and cosy cafes, while Central Yogyakarta offers a blend of culture and convenience. Malioboro is famous for its bustling atmosphere and local attractions. For first-time visitors, Malioboro is the ideal choice, providing easy access to key sights and experiences.

  1. MalioboroOpens in a new window: Malioboro is a vibrant area that encapsulates the heart of Yogyakarta's culture and heritage. It's famous for its bustling street markets, where you can shop for traditional crafts, batik, and souvenirs. The lively atmosphere is perfect for immersing yourself in local life, with street performers and vendors creating a dynamic backdrop. This area is also home to cultural attractions like the Fort Vredeburg Museum and the iconic Tugu Yogyakarta monument, making it a fantastic base for exploring the rich history of the city.
  2. Central YogyakartaOpens in a new window: Central Yogyakarta is ideal for those wanting to stay close to the historical and cultural pulse of the city. This area is surrounded by charming cafes, art galleries, and cultural venues, providing a rich tapestry of local art and music. You can easily visit landmarks like the Kraton (Sultan's Palace) and Taman Sari Water Castle, which are just a stone's throw away. The blend of modern amenities with traditional culture makes Central Yogyakarta a great choice for a well-rounded experience.
  3. PrawirotamanOpens in a new window: Prawirotaman is a trendy neighbourhood that attracts a diverse crowd, making it a lively choice for travellers. Known for its artistic vibe, you’ll find a range of art galleries and boutique shops showcasing local creativity. This area also offers a variety of dining options, from traditional Indonesian cuisine to international fare. With a laid-back atmosphere, it's an excellent spot for those looking to unwind while still being close to cultural attractions like the Museum Affandi and various local art events.

Things to do in Yogyakarta

Yogyakarta is a vibrant hub of rich heritage surrounded by stunning landscapes, from lush forests to dramatic hills. Explore local cuisine at charming eateries, savour traditional dances, and embark on scenic hikes. With an array of museums and art spaces, it’s a perfect getaway for culture enthusiasts and nature lovers alike.

  • Malioboro StreetOpens in a new window – This vibrant street is the heart of Yogyakarta, bustling with shops, street vendors, and local eateries. Stroll along to soak in the lively atmosphere, indulge in tasty street food, and pick up unique souvenirs that reflect the region's rich culture.
  • Tugu YogyakartaOpens in a new window – An iconic monument that stands as a symbol of the city, Tugu Yogyakarta is a great spot for photos. Surrounded by lush greenery, it's a perfect place to relax and appreciate the blend of history and modern life in Yogyakarta.
  • Alun Alun KidulOpens in a new window – Visit this lively square to experience the local vibe. Join the locals in a game of traditional activities or simply enjoy the stunning views at sunset. Don’t forget to try the popular 'wedang' drink from the nearby stalls!
  • Taman SariOpens in a new window – Explore the remnants of this historic palace, known for its beautiful gardens and water features. Wander through the serene pathways and imagine the royal life of the past while admiring the intricate architecture.
  • Yogyakarta Presidential PalaceOpens in a new window – Discover the grandeur of the Yogyakarta Presidential Palace, which showcases stunning architecture and beautiful grounds. Join a guided tour to learn about its history and significance in Indonesian governance.

4 tips for savvy savings when booking a hotel in Yogyakarta

  1. Book for the cheapest times: The most budget-friendly time to visit Yogyakarta is during February, March, and September, when hotel costs are likely to be lower. For an enriching experience, it's recommended to stay for at least 2 to 3 days to fully immerse yourself in the city's historical and cultural offerings. During your visit, you can explore significant landmarks such as temples, museums, and monuments, as well as enjoy cultural experiences like traditional dancing and archaeological tours. This makes for a great value for money trip, allowing you to discover the rich heritage of Yogyakarta without breaking the bank.
  2. Look for last-minute deals on Hotels.com: To explore last-minute deals for hotels in Yogyakarta, visit the DealsOpens in a new window or Last-Minute Deals sections on Hotels.com, where you may discover discounted rates as your travel date approaches. By enabling email alerts or push notifications, you could stay updated on flash sales and special offers, maximising your chances of securing the best prices. Additionally, Smart Shopping is a useful comparison tool within the app that allows you to compare room rates and amenities across various hotels, ensuring you’re well-informed when booking your last-minute escape.
  3. Be flexible with dates: Prices can fluctuate due to factors such as the hotel's location, star rating, and the time of year, so having some flexibility with your dates could help you save on your stay in a Yogyakarta hotel. For those in search of distinctive accommodations, boutique hotels often provide a more personalised experience and may offer better value. When you book with Hotels.com, we will inform you whether the price for your chosen dates is above or below the average. If the price is on the higher side, we’ll suggest alternative dates that could be more affordable, helping you to find the best deal.
  4. Consider your location: Hotels situated near the city centre generally tend to be more expensive, but thanks to Yogyakarta's excellent public transport options, you may discover a more affordable independent hotel a bit further out that remains well connected. For those eager to explore alternative, less crowded neighbourhoods or even lesser-known nearby towns, there is often superb value for money. Opting for these alternative locations could provide a more authentic and budget-friendly experience.

Best time to go to Yogyakarta

Yogyakarta experiences its lowest average temperature in August, at 75.7°F (24.3°C), while April to May are the hottest months, with an average temperature of 78.4°F (25.8°C). November is typically the wettest month. If you’re looking to soak up the lively atmosphere in Yogyakarta, July, August, and December are the peak months to visit, bustling with fellow travelers. During this peak period, the weather is mostly sunny to mostly cloudy, with no to frequent rainfall. However, if you prefer a more relaxed experience, April to June are perfect for a quieter getaway, marked by light to frequent rainfall and mostly sunny to mostly cloudy conditions.

Keep exploring