Hotels in Yogyakarta

Search and compare Yogyakarta hotels from hundreds of travel sites and save

Yogyakarta, Yogyakarta, Indonesia
8 Dec — 9 Dec2
Yogyakarta, Yogyakarta, Indonesia
Wed 8-12
Thu 9-12
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Yogyakarta

Filter by star ratings
All filters
The Phoenix Hotel Yogyakarta - MGallery Collection
The Phoenix Hotel Yogyakarta - MGallery Collection
8.6 Excellent
Jl Jenderal Sudirman 9, Yogyakarta, Indonesia
Show on map
1.8 km from city centre, Yogyakarta 
ExcellentBased on 657 reviews
8.6

Situated just a few steps from the Tugu Monument, this elegant hotel features both a bar and a restaurant. Popular amenities, such as an outdoor pool and a sauna, ensure a satisfying stay in Yogyakarta.

Jambuluwuk Malioboro Hotel Yogyakarta
Jambuluwuk Malioboro Hotel Yogyakarta
8.2 Excellent
Jl. Gajah Mada No.67, Yogyakarta, Indonesia
Show on map
0.2 km from city centre, Yogyakarta 
ExcellentBased on 550 reviews
8.2

Jambuluwuk Malioboro Jogja is situated on Java and provides 5-star accommodation as well as free Wi-Fi. It also boasts views of Yogyakarta.

D'omah Yogya Hotel
D'omah Yogya Hotel
8.6 Excellent
Jalan Parangtritis Km. 8.5 Tembi, Yogyakarta, Indonesia
Show on map
8.3 km from city centre, Yogyakarta 
ExcellentBased on 125 reviews
8.6

D'omah Yogya Hotel provides 4-star accommodation in Yogyakarta. It also features a sauna, a Jacuzzi and an outdoor pool.

Pop! Hotel Malioboro - Yogyakarta
Pop! Hotel Malioboro - Yogyakarta
7.9 Good
Jl. Gandekan Lor No. 92, Yogyakarta, Indonesia
Show on map
1.2 km from city centre, Yogyakarta 
GoodBased on 229 reviews
7.9

Located a short walk from Tugu Railway Station, POP Hotel Malioboro Yogyakarta is a convenient base when in Yogyakarta. Those staying at the property also have access to complimentary Wi-Fi and on-site parking.

The Westlake Hotel & Resort Yogyakarta
The Westlake Hotel & Resort Yogyakarta
8.7 Excellent
Jalan Ringroad Barat, Bedog, Trihanggo, Yogyakarta, Indonesia
Show on map
6.7 km from city centre, Yogyakarta 
ExcellentBased on 80 reviews
8.7

The Westlake Hotel & Resort Yogyakarta is situated in Yogyakarta and offers complimentary wireless internet. It provides 4-star accommodation with air-conditioned rooms.

Gallery Prawirotaman Hotel
Gallery Prawirotaman Hotel
8.7 Excellent
Jl. Prawirotamana Ii /jl Gerilya No.839b, Yogyakarta, Indonesia
Show on map
2.5 km from city centre, Yogyakarta 
ExcellentBased on 1,203 reviews
8.7

Situated in Yogyakarta, Gallery Prawirotaman Hotel provides 3-star accommodation, as well as an outdoor pool. There is also a fitness centre with a swimming pool.

Malioboro Garden Hotel
Malioboro Garden Hotel
7.3 Good
Jl. Sosrokusuman DN I/163, Yogyakarta, Indonesia
Show on map
0.6 km from city centre, Yogyakarta 
GoodBased on 66 reviews
7.3

This Yogyakarta hotel is located within a 10-minute stroll of Tugu Railway Station. It also offers complimentary Wi-Fi.

Hotel Arjuna
Hotel Arjuna
8.3 Excellent
Jalan P Mangkubumi No. 44, Yogyakarta, Indonesia
Show on map
1.5 km from city centre, Yogyakarta 
ExcellentBased on 162 reviews
8.3

Located a short walk from Tugu Railway Station, Hotel Arjuna is a convenient base when in Yogyakarta. It also offers free Wi-Fi and an outdoor pool.

Cavinton Hotel Yogyakarta by Tritama Hospitality
Cavinton Hotel Yogyakarta by Tritama Hospitality
8.2 Excellent
Jl. Letjend Soeprapto No.1, Yogyakarta, Indonesia
Show on map
1.7 km from city centre, Yogyakarta 
ExcellentBased on 57 reviews
8.2

Cavinton Hotel Yogyakarta by Tritama Hospitality is set on Java and provides 4-star facilities in addition to free Wi-Fi and an indoor pool. The multiple amenities this charming hotel has to offer include 24-hour room service, valet parking and an executive floor.

Hyatt Regency Yogyakarta
Hyatt Regency Yogyakarta
8.9 Excellent
Jalan Palagan Tentara Pelajar, Sariharjo, Ngaglik, Sariharjo, Ngaglik, Kabupaten Sleman, Daerah Istimewa Yogyakarta 05581, Indonesia, Yogyakarta, Indonesia
Show on map
6.3 km from city centre, Yogyakarta 
ExcellentBased on 835 reviews
8.9

Featuring a Jacuzzi, outdoor tennis courts and an outdoor pool, Hyatt Regency Yogyakarta is located in Yogyakarta and showcases impressive views of Mount Merapi. It provides 5-star accommodation with air-conditioned rooms.

Tips for booking a Yogyakarta hotel

Cheapest month:September
Most expensive month:July
Average price in Yogyakarta:S$ 72/night
Absolute cheapest price found:S$ 10/night
Cheapest day:Sunday
Most expensive day:Saturday
S$ 26 - S$ 127
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
S$ 47 - S$ 95
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Yogyakarta hotels

Show all 2,532 hotels
1
Swiss-Belboutique Yogyakarta
Swiss-Belboutique Yogyakarta
8.9 Excellent
Jl. Jend. Sudirman No. 69, Yogyakarta, Indonesia
Show on map
1.7 km from city centre, Yogyakarta, YO, Indonesia 

Swiss-Belboutique Yogyakarta provides modern 4-star accommodation in Yogyakarta. It also offers massage services, an outdoor pool and free Wi-Fi.

2
ibis Styles Yogyakarta
ibis Styles Yogyakarta
7.9 Good
Jalan Dagen 109, Yogyakarta, Indonesia
Show on map
0.9 km from city centre, Yogyakarta, YO, Indonesia 

Situated in Yogyakarta, Ibis Styles Yogyakarta offers modern 3-star accommodation, as well as an outdoor pool and free Wi-Fi. The various amenities this chic hotel features include a coffee bar, a 24-hour reception and a kids club.

3
Hyatt Regency Yogyakarta
Hyatt Regency Yogyakarta
8.9 Excellent
Jalan Palagan Tentara Pelajar, Sariharjo, Ngaglik, Sariharjo, Ngaglik, Kabupaten Sleman, Daerah Istimewa Yogyakarta 05581, Indonesia, Yogyakarta, Indonesia
Show on map
6.3 km from city centre, Yogyakarta, YO, Indonesia 

Featuring a Jacuzzi, outdoor tennis courts and an outdoor pool, Hyatt Regency Yogyakarta is located in Yogyakarta and showcases impressive views of Mount Merapi. It provides 5-star accommodation with air-conditioned rooms.

4
D'omah Yogya Hotel
D'omah Yogya Hotel
8.6 Excellent
Jalan Parangtritis Km. 8.5 Tembi, Yogyakarta, Indonesia
Show on map
8.3 km from city centre, Yogyakarta, YO, Indonesia 

D'omah Yogya Hotel provides 4-star accommodation in Yogyakarta. It also features a sauna, a Jacuzzi and an outdoor pool.

5
Kj Hotel
Kj Hotel
9.1 Excellent
Jl. Parangtritis No. 120, Yogyakarta, Indonesia
Show on map
2.7 km from city centre, Yogyakarta, YO, Indonesia 

KJ Hotel Yogyakarta is located in Yogyakarta and provides newly renovated rooms and complimentary Wi-Fi. The various facilities this luxury hotel offers include an outdoor pool, a kids pool and an express check-in and check-out feature.

6
Eastparc Hotel Yogyakarta
Eastparc Hotel Yogyakarta
9.3 Excellent
Jl. Laksda Adisucipto Km 6.5, Yogyakarta, Indonesia
Show on map
4.5 km from city centre, Yogyakarta, YO, Indonesia 

Situated in Yogyakarta, Eastparc Hotel Yogyakarta provides 5-star accommodation, as well as an outdoor pool. It offers complimentary Wi-Fi, a kids pool and a free shuttle service.

7
Gallery Prawirotaman Hotel
Gallery Prawirotaman Hotel
8.7 Excellent
Jl. Prawirotamana Ii /jl Gerilya No.839b, Yogyakarta, Indonesia
Show on map
2.5 km from city centre, Yogyakarta, YO, Indonesia 

Situated in Yogyakarta, Gallery Prawirotaman Hotel provides 3-star accommodation, as well as an outdoor pool. There is also a fitness centre with a swimming pool.

8
The Rich Jogja Hotel
The Rich Jogja Hotel
8.3 Excellent
Jl. Magelang Km 6 No 18., Yogyakarta, Indonesia
Show on map
5.2 km from city centre, Yogyakarta, YO, Indonesia 

The Rich Jogja Hotel provides unique 4-star accommodation in Yogyakarta. It offers an outdoor pool, a sauna and complimentary Wi-Fi.

Cheapest hotels in Yogyakarta, Yogyakarta

Show all 2,532 hotels
Malioboro Garden Hotel
Malioboro Garden Hotel
7.3 Good
Jl. Sosrokusuman DN I/163, Yogyakarta, Indonesia
Show on map
0.6 km from city centre,  

This Yogyakarta hotel is located within a 10-minute stroll of Tugu Railway Station. It also offers complimentary Wi-Fi.

S$ 11
Avg. per night
Puri Chorus Hotel
Puri Chorus Hotel
9.0 Excellent
Jalan Samirono Baru No. 50-55, Yogyakarta, Indonesia
Show on map
2.7 km from city centre,  

Puri Chorus Boutique Hotel provides comfortable 3-star accommodation in Yogyakarta. It is conveniently located for guests wanting to visit the area's popular attractions.

S$ 15
Avg. per night
Maranatha Grand Hotel
Maranatha Grand Hotel
8.0 Excellent
Jalan Dagen, No 76 Malioboro Jalan Dagen, No 76 Malioboro, Yogyakarta, Indonesia
Show on map
1.1 km from city centre,  

Maranatha Grand Hotel is set in Yogyakarta and is within a 10-minute walk of Tugu Railway Station. It also provides free Wi-Fi, an express check-in and check-out feature and massage services.

S$ 18
Avg. per night
Adhisthana Hotel
Adhisthana Hotel
8.7 Excellent
Jl.Prawirotaman 2 No.613, Yogyakarta, Indonesia
Show on map
2.4 km from city centre,  

Boasting an outdoor pool, Adhisthana Hotel Yogyakarta is situated in Yogyakarta and offers comfortable accommodation. It provides complimentary Wi-Fi, meeting rooms and massage services.

S$ 18
Avg. per night
Pop! Hotel Sangaji Yogyakarta
Pop! Hotel Sangaji Yogyakarta
7.8 Good
Jl. A.M. Sangaji, Kav, 16-18 Jetis, Yogyakarta, Indonesia
Show on map
1.9 km from city centre,  

POP Hotel Sangaji Yogyakarta offers a modern setting when in Yogyakarta. Those staying at the property also have access to complimentary Wi-Fi and on-site parking.

S$ 18
Avg. per night
Aloha Hotel Yogyakarta
Aloha Hotel Yogyakarta
9.3 Excellent
Prawirotaman MG III/573B, Yogyakarta, Indonesia
Show on map
2.3 km from city centre,  

Aloha Hotel Yogyakarta is located in Yogyakarta and offers guests free Wi-Fi. It is conveniently positioned for those wishing to visit local attractions.

S$ 18
Avg. per night
Ceria Boutique Hotel
Ceria Boutique Hotel
7.9 Good
Jalan Babarsari No 23 B, Yogyakarta, Indonesia
Show on map
5.5 km from city centre,  

Ceria Boutique Hotel is located in Yogyakarta and offers free Wi-Fi. It also provides meeting rooms, an express check-in and check-out feature and a 24-hour reception.

S$ 19
Avg. per night
Kalya Hotel Yogyakarta
Kalya Hotel Yogyakarta
8.6 Excellent
Jalan Gedongkuning Selatan No. 118, Yogyakarta, Indonesia
Show on map
3.8 km from city centre,  

Situated in Yogyakarta, Kalya Hotel Yogyakarta offers 3-star accommodation, as well as an outdoor pool. It also provides complimentary Wi-Fi.

S$ 21
Avg. per night

Hotel prices in Yogyakarta

2 stars or below

S$ 10 - S$ 70

Pop! Hotel Malioboro - Yogyakarta

No. 1 most popular

S$ 23
Avg. per night
Amaris Hotel Malioboro

No. 2 most popular

S$ 38
Avg. per night
RedDoorz Plus @ Pogung Raya

Best value

S$ 10
Avg. per night
3 stars

S$ 11 - S$ 75

Hotel Neo Malioboro By Aston

No. 1 most popular

S$ 58
Avg. per night
Ibis Yogyakarta Malioboro

No. 2 most popular

S$ 51
Avg. per night
Malioboro Garden Hotel

Best value

S$ 11
Avg. per night
4 stars and up

S$ 25 - S$ 149

Melia Purosani Yogyakarta

No. 1 most popular

S$ 88
Avg. per night
The Phoenix Hotel Yogyakarta - MGallery Collection
S$ 59
Avg. per night
Cavinton Hotel Yogyakarta by Tritama Hospitality
S$ 25
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Yogyakarta

Hotels near popular Yogyakarta landmarks
Hotels in popular Yogyakarta cities

About Yogyakarta

Renowned for its traditional arts and cultural heritage, Yogyakarta is a bustling city in the heart of Java. As well as being home to the 18th-century royal Kraton palace complex and an outstanding selection of museums, it’s also on the doorstep of some of Indonesia’s most important religious monuments.

Things to do

Visit Sri Sultan's palace, also known as the “Kraton”, for a glimpse into the royal family’s luxurious lifestyle. Admire the traditional Javanese architecture and stop in at the Sultan's Carriage Museum, with regular dance and musical performances held within the Main Court.

Discover Java’s long-established batik tradition at the Museum Batik, with the oldest piece dating back to 1840, or purchase your own on the famous shopping strip of Jalan Malioboro. The Museum Sonobudoyo is also worth a visit, exhibiting Javanese gamelan instruments, wayang puppets, traditional weaponry and masks.

Wake early to watch sunrise over the temples of Borobudur, a UNESCO World Heritage Site and one of Yogyakarta’s most impressive destinations. Admire the thousands of relief panels and more than 500 Buddha statues that adorn this sacred site.

Yogyakarta is also the gateway to Prambanan, a 9th-century Hindu temple complex that’s one of the largest in Southeast Asia. Admire the towering architecture of the three Trimurti temples, which are dedicated to Shiva, Vishnu and Brahma and were designed to resemble the holy mountain of Meru.

Getting around

Adisucipto International Airport is 25 minutes’ drive from Yogyakarta. Ojek motorcycle taxis and becak trishaws are the most efficient means of getting around Yogyakarta, while many sights are also within walking distance of one another.

Yogyakarta travel FAQs

  • What are the best hotels in Yogyakarta?

    Melia Purosani Yogyakarta is a very popular hotel in Yogyakarta, with a score of 8.6 from 752 reviews. The Phoenix Hotel Yogyakarta - MGallery Collection (8.6 from 657 reviews) and Hyatt Regency Yogyakarta (8.9 from 835 reviews) are also highly rated Yogyakarta hotels based on recent feedback from HotelsCombined users.

  • What is a good hotel near Malioboro Mall?

    Melia Purosani Yogyakarta is a popular hotel near Malioboro Mall that is highly recommended, with a score of 8.6 across 752 reviews.

  • What is a good hotel in Yogyakarta near Malioboro Street?

    Melia Purosani Yogyakarta is the most recommended hotel near Malioboro Street on HotelsCombined (scoring 8.6 over 752 reviews).

  • Is there a good hotel near Yogyakarta Presidential Palace?

    Close to Yogyakarta Presidential Palace you will find Melia Purosani Yogyakarta, which has a rating of 8.6 over 752 HotelsCombined reviews.