Yogyakarta travel guide

Yogyakarta Tourism | Yogyakarta Guide

You're Going to Love Yogyakarta

The sound of gamelan music, flashes of color from batik fabrics, and the bustling energy of the Kraton markets combine to make Yogyakarta (or "Yogya") Java's cultural highlight. And with day trips like Borobudur within easy reach, it's an unmissable stop during any Indonesian vacation.

Top 5 Reasons to Visit Yogyakarta

1. It's a Center of Javanese Culture

Above all, Yogyakarta is a cultural capital. It's easily the best place to catch gamelan music, traditional dance, or Wayang puppet shows.

2. Stunning Historical Attractions

Yogya dates back centuries, and was once a royal capital. It's easy to step back in time at Taman Sari, a palace filled with bathing pools, or the center of the Kraton - still the residence of Yogyakarta's sultan.

3. The Kraton

At the center of Yogyakarta, you'll find the Kraton, a walled market with over 25,000 residents. The museum is a highlight, but don't miss the silver workshops and batik sellers as well.

4. Side Trips to Borobudur Are Easy to Arrange

Just 30 miles from central Yogya, this ancient complex of buddhas, bell-shaped towers, and temples is one of the world's greatest religious sites.

5. Take a Batik Painting Course

Indonesia's distinctive fabric printing technique, Batik is an art form and Yogyakarta has some of its masters. Sign up for courses at workshops like Winotosastro and take home a unique self-painted t-shirt.

Where to Eat in Yogyakarta

Try the jackfruit curries at Gudeg Permata or Gudeg Yu Narni Tugu, enjoy gamelan performances and gourmet food at Gadjah Wong or order spicy Javanese ribs at Iga Sapi Bali. Prices vary, but a good meal will cost about Rp50-70,000.

When to visit Yogyakarta

Yogyakarta in October
Estimated hotel price
1 night at 3-star hotel
Yogyakarta in October
Estimated hotel price
1 night at 3-star hotel

The best time to visit Yogyakarta is when the weather is dry, between April and October.

Data provided by weatherbase
Celcius (°C)
Data provided by weatherbase

How to Get to Yogyakarta


Adisucipto International Airport (JOG) offers excellent regional connections and is five miles east of the city. Expect a taxi to your hotel to cost around Rp150,000.


Every day, trains from Jakarta run into Yogya's Tugu Station. The journey takes around eight hours and costs Rp400,000 (on the most comfortable, fastest routes).


From Jakarta, take Highway 1, then follow Highway 4 to Bandung, before taking Highway 3 all the way to Yogyakarta.


Joglosemar buses run between Yogya and Semarang (Rp25,000), while Sumber Alam run buses from Jakarta, which take around 16 hours for about Rp180,000.

Airports near Yogyakarta

Airlines serving Yogyakarta

Good (3,806 reviews)
Malaysia Airlines
Good (1,543 reviews)
Excellent (4,704 reviews)
Japan Airlines
Excellent (4,642 reviews)
China Airlines
Good (3,710 reviews)
Good (1,197 reviews)
Garuda Indonesia
Excellent (718 reviews)
Bangkok Airways
Excellent (1,449 reviews)
Batik Air
Good (9 reviews)
Indonesia AirAsia
Good (305 reviews)
Lion Air
Okay (46 reviews)
Excellent (23 reviews)
Sriwijaya Air
Good (13 reviews)
Okay (5 reviews)
Wings Air
Okay (16 reviews)
Show more

Where to stay in Yogyakarta

High-end accommodation in Yogyakarta includes some exceptional luxury hotels, like the Royal Ambarrukmo Yogyakarta and the Phoenix Hotel Yogyakarta.

Popular neighbourhoods in Yogyakarta

Kraton - Yogyakarta's hub, the Kraton is home to the city's sultan, as well as thousands of silver and batik artisans. It's a must-visit for all tourists.

Kota Gede - famous for its silver artisans, Kota Gede also contains the fascinating remains of the city's 16th-century royal palace and is full of beautiful traditional joglo houses.

Sosrowijayan - popular with tourists, Sosrowijayan is known for its batik workshops and laid-back street life.

Where to stay in popular areas of Yogyakarta

Most booked hotels in Yogyakarta

Gallery Prawirotaman Hotel
Excellent (8.7, Excellent reviews)
Melia Purosani Yogyakarta
Excellent (8.5, Excellent reviews)
Hotel Neo Malioboro By Aston
Excellent (8.5, Excellent reviews)
ARTOTEL Suites Bianti Yogyakarta
Excellent (8.7, Excellent reviews)
Jambuluwuk Malioboro Hotel Yogyakarta
Excellent (8.3, Excellent reviews)
ibis Styles Yogyakarta
Good (7.8, Good reviews)
See all hotels

How to Get Around Yogyakarta

Public Transportation

Trans Jogja buses run all over Yogyakarta and offer air conditioning (which can be a big advantage). Tickets are bought at bus stops and cost Rp3,600 each.


Metered taxis charge a meter drop of Rp6,000, then around Rp5,000 per mile. You can get around even more cheaply if you take trishaws (becaks), which can be hailed almost everywhere.


Car rental options in Yogya include Jogja Rent Car and Avis, and daily rates will be around Rp200,000 per day.

Car hire agencies in Yogyakarta

The Cost of Living in Yogyakarta

Shopping Streets

Yogya's markets are the place to hunt for bargain batik fabrics or jewelry, and you can find plenty of options along Malioboro. For western-style chain stores, try Galeria Mall, while Saptohoedojo Art Gallery is a great place to pick up art and craft souvenirs.

Groceries and Other

Supermarkets include Giant Express and Hero, where 12 eggs will cost you around Rp15,000.

Cheap meal
A pair of jeans
Single public transport ticket