Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Find Hotels in Yogyakarta

Filter by

Selecting an option opens a search results page with the selected filter applied
Popular FiltersSelecting an option opens a search results page with the selected filter applied
Star ratingSelecting an option opens a search results page with the selected filter applied
Your BudgetSelecting an option opens a search results page with the selected filter applied
Guest ratingSelecting an option opens a search results page with the selected filter applied
Payment TypeSelecting an option opens a search results page with the selected filter applied
Property TypeSelecting an option opens a search results page with the selected filter applied
NeighborhoodSelecting an option opens a search results page with the selected filter applied
Popular LocationsSelecting an option opens a search results page with the selected filter applied
AmenitiesSelecting an option opens a search results page with the selected filter applied
AccessibilitySelecting an option opens a search results page with the selected filter applied
Trip TypeSelecting an option opens a search results page with the selected filter applied
ibis Styles Yogyakarta
3 out of 5
Jalan Dagen 109, Yogyakarta, Yogyakarta
Free CancellationReserve now, pay when you stay
The price is $18 per night
0.16 mi from city center
4.2/5Very Good! (357 reviews)

"great hotel at a good deal! would recommend. Though perhaps more breakfast options in the future"…"

Reviewed on Feb 28, 2020

ibis Styles Yogyakarta
ibis Yogyakarta Malioboro
3 out of 5
Jalan Malioboro No 52-58, Yogyakarta, Yogyakarta
Free CancellationReserve now, pay when you stay
The price is $23 per night
0.17 mi from city center
4/5Very Good! (155 reviews)

"Fantastic location for first time visitors as the hotel near amenities and best pick up location for most of the ground tours."…"

Reviewed on Feb 8, 2020

ibis Yogyakarta Malioboro
Novotel Yogyakarta
4 out of 5
Jalan Jendral Sudirman 89, Yogyakarta, Yogyakarta
Free CancellationReserve now, pay when you stay
The price is $28 per night
1.19 mi from city center
4.1/5Very Good! (294 reviews)

"Good value, big and comfortable rooms and kids below 12 stays free"…"

Reviewed on Jan 19, 2020

Novotel Yogyakarta
The Phoenix Hotel Yogyakarta - MGallery Collection
5 out of 5
Jl Jenderal Sudirman 9, Yogyakarta, Yogyakarta
Free CancellationReserve now, pay when you stay
The price is $41 per night
0.89 mi from city center
4.5/5Wonderful! (854 reviews)
Ten out of ten

"We stayed for 12 lazy days in February and found the hotel excellent in every manner. Extremely well trained staff. Gets a 10 out of 10 from us."…"

Reviewed on Feb 23, 2020

The Phoenix Hotel Yogyakarta - MGallery Collection
Al Ashri Inn by Urban
3 out of 5
104 Jl. DI Panjaitan, Yogyakarta, Jogja
Free CancellationReserve now, pay when you stay
The price is $10 per night
1.89 mi from city center
Al Ashri Inn by Urban
Dusun Jogja Village Inn
3.5 out of 5
Jl. Menukan 5 Karangkajen, Yogyakarta
Get Rates
2.04 mi from city center
4.8/5Exceptional! (58 reviews)

"Friendly helpful staff. Good location. Unique Javanese character of buildings. Great garden. Good place to chill."…"

Reviewed on Jan 26, 2020

Dusun Jogja Village Inn
Pesonna Hotel Tugu Yogyakarta
3.5 out of 5
Jl. Diponegoro No.99, Bumijo, Yogyakarta
Free Cancellation
The price is $15 per night
0.88 mi from city center
4.4/5Wonderful! (18 reviews)

"Great staff working there they are amazing people !"…"

Reviewed on Jan 21, 2020

Pesonna Hotel Tugu Yogyakarta
Melia Purosani Hotel
5 out of 5
Jl. Suryotomo No. 31, Yogyakarta, Yogyakarta
Free CancellationReserve now, pay when you stay
The price is $46 per night
0.24 mi from city center
4.3/5Excellent! (482 reviews)

"I love the lobby and the brrakfast"…"

Reviewed on Mar 4, 2020

Melia Purosani Hotel
ibis Yogyakarta Adi Sucipto
3 out of 5
Jalan Laksda Adi Sucipto No. 80, Yogyakarta
Free CancellationReserve now, pay when you stay
The price is $22 per night
1.99 mi from city center
4/5Very Good! (49 reviews)

"The staff was extremely courteous and the food was amazing. The rooms are average but do the job when looking for a place to sleep"…"

Reviewed on Aug 10, 2019

ibis Yogyakarta Adi Sucipto
Grand Mercure Yogyakarta Adi Sucipto
4.5 out of 5
Jalan Laksda Adi Sucipto No 80, Yogyakarta
Free CancellationReserve now, pay when you stay
The price is $32 per night
2 mi from city center
3.9/5Very Good! (44 reviews)

"Great experience. Room was spacious and well appointed. Staff were fantastic making sure all requests were actioned immediately. The restaurant staff were really lovely and tried hard to make it a welcoming environment."…"

Reviewed on Nov 27, 2019

Grand Mercure Yogyakarta Adi Sucipto
Tigalima Homestay
3.5 out of 5
Jalan Affandi (Gejayan), Kepuh GK III/946, Klitren, Gondokusuman, Yogyakarta, Daerah Istimewa Yogyakarta
Free CancellationReserve now, pay when you stay
The price is $11 per night
1.79 mi from city center
5/5Exceptional! (5 reviews)

"Spacious room. Loved having our daily breakfast on the patio by the pool. Helpful staff. This was truly a great value for our stay in Jogja for a week. Location was good as near universities so restaurant selection was good. But it was a 20-30 minute drive from the center of town. Still cheap and ..."…"

Reviewed on Oct 9, 2019

Tigalima Homestay
Hotel Dafam Fortuna Malioboro Yogyakarta
3.5 out of 5
Jalan Dagen 60 Yogyakarta, Yogyakarta, Yogyakarta
Free CancellationReserve now, pay when you stay
The price is $15 per night
0.16 mi from city center
3.9/5Good! (161 reviews)
Good local hotel

"This hotel is well situated for the main street and has good facilities from the roof top bar with pool to the large choice of TV channels in the room. I booked for one room for 2 adults and 1 child so was surprised when the hotel charged me for an extra bed. Something not right in the Expedia booking ..."…"

Reviewed on Jul 16, 2018

Hotel Dafam Fortuna Malioboro Yogyakarta
 Pesonna Hotel Malioboro Yogyakarta
3 out of 5
Jl. Gadean No. 3, Yogyakarta
Free CancellationReserve now, pay when you stay
The price is $14 per night
0.27 mi from city center
4/5Very Good! (22 reviews)
They did not disappoint

"Excellent Service. Convenient location. Comfy room and a very happy couple"…"

Reviewed on Jan 14, 2020

Pesonna Hotel Malioboro Yogyakarta
Hotel Tentrem
5 out of 5
Jl. P. Mangkubumi 72A, Yogyakarta, Yogyakarta
Get Rates
1.52 mi from city center
4.6/5Wonderful! (230 reviews)

"Pool bar is a great place to hang out. Excellent room cleanliness and services"…"

Reviewed on Feb 28, 2020

Hotel Tentrem
THE 1O1 Yogyakarta Tugu
4 out of 5
Jalan Margoutomo No.103 (Mangkubumi), Yogyakarta, Yogyakarta
The price is $21 per night
0.75 mi from city center
4.1/5Very Good! (80 reviews)

"Rooms were a decent size and clean. The pool was huge and perfect for a dip after walking around. The breakfast was also really delicious. We also got massages that were great!"…"

Reviewed on Mar 11, 2019

THE 1O1 Yogyakarta Tugu
Don't see what you're looking for?
See all available properties in Yogyakarta
View all properties
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.

Visiting Yogyakarta

History buffs will enjoy exploring Yogyakarta, and visitors give high marks for the temples and local tours. This culturally-rich city also attracts tourists with its museums. Top sights in the city include Malioboro Street, Prambanan Temple, and Borobudur Temple.

  • There are 961 hotels and other accommodations in Yogyakarta
  • The closest major airport is in Yogyakarta (JOG-Adisucipto Intl.), 4.9 mi (8 km) from the city center
  • The next closest is in Surakarta (SOC-Adisumarmo Intl.), 32.7 mi (52.7 km) away

Sightseeing and Staying in Yogyakarta

Well-known for its museums, the city's cultural venues include De Mata Trick Eye 3D Museum, Taman Pintar Science Park, and Sonobudoyo Museum. Attractions like Gembira Loka Zoo, Kids Fun Park, and TransMart Studio Mini are fun for kids of all ages. Its temples and historic sites are notable and landmarks include Prambanan Temple, Borobudur Temple, and Palace of Yogyakarta.

In Yogyakarta, you'll be able to select from 961 hotels and other lodging accommodations so you'll have ample places to choose from for your holiday getaway. These are top ranked ones based on Expedia user reviews:

  • Yogyakarta Marriott Hotel - This 5-star hotel features a full-service spa, 2 restaurants, and an outdoor pool. It's a favorite with Expedia travelers for its family-friendly amenities and dining options.
  • Hotel Tentrem - Our customers like the dining options and clean, comfortable rooms at this hotel. With a stay at this 5-star hotel, guests can enjoy access to a full-service spa and 2 restaurants, along with a free stocked minibar.
  • Dusun Jogja Village Inn - With a stay at this 3.5-star hotel, guests can enjoy access to a restaurant and an outdoor pool, along with in-room LCD TVs. Expedia customers like its dining options and pool.

Other favorite sights in Yogyakarta include Malioboro Street, Jogja City Mall, and Parangtritis Beach.

Getting Around Yogyakarta

To venture out into the surrounding area, hop on a train at Yogyakarta Train Station. Yogyakarta may not have many public transit choices so consider a car rental to maximize your time.

Dressing for Yogyakarta

  • Between January and March, you can expect average temperatures of 89°F during the day and 75°F at night
  • From April to June, the average during the day is 91°F, while the average at night is 75°F
  • July through September has daytime averages of 93°F with nighttime averages of 73°F
  • In October-December, you can expect daytime averages of 93°F and nighttime averages of 73°F
  • Average annual rainfall for Yogyakarta is 50.87 inches
  • Usually September and October are the hottest months with an average of 93°F, whereas September and August are often coldest, averaging 73°F

Frequently asked questions

What's the best place to stay in Yogyakarta?
Yogyakarta Marriott Hotel is ranked highly by Expedia customers. This 5-star hotel offers a full-service spa and 2 restaurants. Reviews from our site also recommend Hotel Tentrem and Plataran Heritage Borobudur Hotel as top choices for your stay.
If I need to cancel my hotel reservation in Yogyakarta, will I receive a refund?
Yes! You’ll find that most hotel room reservations are fully refundable if you cancel before the hotel’s cancellation deadline, which is often 24 or 48 hours before the scheduled arrival. If your reservation is non-refundable, you may still be able to cancel and receive a refund within a 24-hour period of booking. Enter your dates, click on “Search”, then you can filter by “free cancellation” to review the best deals in Yogyakarta.
Where can I learn more about changing or cancelling my trip to Yogyakarta?
For additional details about rescheduling or cancelling your trip to Yogyakarta, go to https://www.expedia.com/service/.
What's the best budget-friendly hotel in Yogyakarta?
Based on reviews, The GRAND PALACE Hotel - YOGYAKARTA is a popular 3.5-star hotel for our travelers looking for an economical choice, and features free WiFi and free parking. Other options to stay on the cheap include Hotel Neo Malioboro by ASTON and ibis Yogyakarta Malioboro.
Where is the best hotel for a stay in Central Yogyakarta?
There are 171 hotels and other accommodations to choose from in this neighborhood, so you should find the perfect place for your trip. Based on Expedia customer reviews, Melia Purosani Hotel is the highest ranked property in Central Yogyakarta. This 5-star hotel offers 3 restaurants and an outdoor pool. It is located a short 3-minute walk from Malioboro Street. Other top choices in the neighborhood include The Phoenix Hotel Yogyakarta MGallery by Sofitel and Hotel NEO Malioboro.
What's a favorite place to stay in Mlati?
In this neighborhood, there are 27 lodging options for your stay, so you should find the perfect accommodation for your trip. Hyatt Regency Yogyakarta is a favorite with our customers staying in Mlati. This 4.5-star resort offers a golf course and 2 restaurants. Indoluxe Hotel Jogjakarta is another favorite option for your stay in the area.
What's the best place to stay when traveling with kids to Yogyakarta?
Novotel Yogyakarta is a top 4-star hotel on Expedia for families, and features a children’s pool and 2 restaurants. Other good options for your stay with the kids include Royal Ambarrukmo Yogyakarta and Habitat at Hyarta Yogyakarta. Attractions like Gembira Loka Zoo and Jogja Bay are also fun for kids of all ages.
What's the best hotel for a couple visiting Yogyakarta?
Sheraton Mustika Yogyakarta Resort and Spa is a favorite 4.5-star resort for couples, and features in-room massages and deep soaking bathtubs. Other good options for your romantic getaway include Plataran Borobudur Resort & Spa and Aryuka Hotel.
What's the best pet-friendly accommodation in Yogyakarta?
Raffles Villa is a top guesthouse for people traveling with their pets, and offers laundry facilities and free newspapers for its human guests. Two other good options for you and your pet’s trip include Omah Pakem and Omah Sastro.
Where is the best hotel to stay close to Malioboro Street?
Adjacent to Malioboro Street, Hotel NEO Malioboro is one of the top choices for your stay based on our traveler data, and this 3.5-star hotel offers a restaurant and an outdoor pool. Other good options within a short distance include The Phoenix Hotel Yogyakarta MGallery by Sofitel and Melia Purosani Hotel.
What about the best place to stay close to Borobudur Temple?
One of the top choices for your stay is Plataran Heritage Borobudur Hotel, located a short 0.9 mi (1.5 km) from Borobudur Temple, and this 5-star hotel offers 2 restaurants and an outdoor pool. Plataran Borobudur Resort & Spa and Sarasvati Borobudur are other good choices nearby.
What's the best hotel for a beach vacation in Yogyakarta?
Yogyakarta Marriott Hotel is a top 3.5-star beach hotel with an outdoor pool and a restaurant. Other good choices to stay near the beach include The GRAND PALACE Hotel - YOGYAKARTA and Griya Persada Convention Hotel & Resort Kaliurang. Head to Parangtritis Beach or Depok Beach for some quality time by the water.

Recent reviews of Yogyakarta hotels

More trip options