1map logoGo to main page

Yogyakarta, Yogyakarta Special Region to Jakarta, Jakarta from $644: 11 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Yogyakarta, Indonesia
to
Jakarta, Indonesia

How to Get from Yogyakarta to Jakarta: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$644 by busBest price
430 kmDistance
2h 15m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Yogyakarta to Jakarta with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Average Duration
2h  15m
Estimated price
$64-197
Recommended
Company
Kereta API
Train
Average Duration
6h  18m
Estimated price
$7-35
Cheapest
route map
Distance: 430 km
Duration: 2h 15m

See more options

Company
various
Plane
Average Duration
2h  55m
Estimated price
$45-139
Company
various
Plane
Average Duration
2h  18m
Estimated price
$50-126
Company
various
Taxi
Average Duration
2h  39m
Estimated price
$70-124
Company
various
Taxi
Average Duration
3h  14m
Estimated price
$71-640
Company
various
Taxi
Average Duration
3h  29m
Estimated price
$641-640
Company
Sumber Alam
Bus
Average Duration
11h  5m
Estimated price
$642-643
Company
Damri
Bus
Average Duration
15h 
Estimated price
$644-645
Company
various
Drive
Average Duration
6h  12m
Estimated price
$647-648
Company
various
Taxi
Average Duration
6h  12m
Estimated price
$6440-646

Traveling From Yogyakarta to Jakarta

Your journey from Yogyakarta to Jakarta presents a captivating contrast between the rich cultural heritage and relaxed atmosphere of Yogyakarta and the bustling, vibrant energy of Indonesia's capital.

Best Neighbourhoods in Jakarta

Jakarta boasts diverse neighborhoods, each offering unique experiences for visitors.

Kota Tua
• Rich in colonial history and architecture.
• Home to vibrant street markets and cafes.
Kemang
• Trendy area with art galleries and boutiques.
• Diverse dining options for international cuisines.
Menteng
• Elegant streets lined with green spaces.
• Features upscale shops and cosmopolitan vibe.

Best Times To Visit Jakarta's Attractions

Timing your visits to Jakarta's attractions can significantly enhance your experience.

National Monument (Monas)
Visit early in the morning to enjoy fewer crowds and cool weather.
Kota Tua
Weekdays are ideal to explore this historic area without heavy foot traffic.
Pacific Place Mall
Late afternoons on weekdays offer a quieter shopping experience.

Jakarta Weather: What to Expect Year-Round

Jakarta features a tropical climate with high humidity and temperatures averaging around 85°F throughout the year. Choosing to visit during the dry season, from June to September, can enhance your travel experience by minimizing rainfall and offering more opportunities for outdoor activities.

Dining Recommendation in Jakarta

Try the flavorful Nasi Goreng Kampung at Selera Kampung, where traditional Indonesian spices come alive in a bustling atmosphere that contrasts with Yogyakarta's laid-back dining scene. The combination of fresh, local ingredients and vibrant street-food energy in Jakarta offers a unique culinary experience that's sure to excite your taste buds.

Yogyakarta - Jakarta operators

Explore transport companies operating between Yogyakarta and Jakarta, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane Show flights
Website
batikair.com

Plane from Yogyakarta (YIA) to Jakarta Halim Perdana Kusuma (HLP)

Average Duration
2h 15m
Estimated price
$64-197

Plane from Adisutjipto (JOG) to Jakarta Halim Perdana Kusuma (HLP)

Average Duration
2h 18m
Estimated price
$50-126

Plane from Yogyakarta (YIA) to Soekarno–Hatta (CGK)

Average Duration
2h 55m
Estimated price
$45-139
Train Show train routes
Contact phone
021-121
Website
kai.id

Train from Yogyakarta Tugu to Jatinegara

Average Duration
6h 18m
Estimated price
$7-35
Bus Show bus routes
Contact phone
(021) 1500 825
Website
damri.co.id

Bus from Yogyakarta to Jakarta

Average Duration
15h
Estimated price
$644-645
Website
sumberalam.co.id

Bus from Yogyakarta to Bekasi

Average Duration
10h 32m
Estimated price
$7-644
all-pages.other Show other routes
Website
grab.com

Other from Yogyakarta to Solo

Average Duration
56m
Estimated price
$74-73
Contact phone
+62 21 794 1234
Website
bluebirdgroup.com

Other from Yogyakarta to Jakarta

Average Duration
6h 12m
Estimated price
$6440-646

Yogyakarta to Jakarta: Overview of Bus, Train, Flight, and Car Trips

Traveling between Yogyakarta and Jakarta offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a scenic journey from Yogyakarta to Jakarta, spanning 326 miles of diverse landscapes and picturesque vistas, taking approximately 6 hours and 12 minutes by car. 💲 The cost of this road trip adventure ranges between $55 to $85, offering budget-friendly options for travelers seeking a thrilling and affordable way to explore Indonesia's beauty by road.
Average price
$55 - $85
🚂 Traveling from Yogyakarta to Jakarta by train is a convenient option, with direct services departing every four hours from Yogyakarta Tugu station and arriving at Jatinegara station. The journey typically takes around 6 hours and 18 minutes. 💰 Ticket prices for the Yogyakarta to Jakarta train range from $7 to $35, making it an affordable mode of transportation for those looking to explore more of Indonesia.
Departure Point
Yogyakarta Tugu station
Arrival Point
Jatinegara station
🛫 Embark on a quick and convenient journey from Yogyakarta to Jakarta with a direct flight that only takes 1 hour. Batik Air provides flights from Yogyakarta Airport to Jakarta Halim Perdana Kusuma Airport. 👜 Enjoy a comfortable 2 hours and 15 minutes flight to reach Jakarta from Yogyakarta by plane. With efficient travel time, you can make the most of your trip and explore the vibrant city of Jakarta. 💸 Flight prices between Jakarta and Yogyakarta range from $64 to $197, offering options to suit different budgets for your air travel convenience.
Departure Point
Yogyakarta Airport
Arrival Point
Jakarta Halim Perdana Kusuma Airport
🚌 Travelling from Yogyakarta to Jakarta by bus offers a convenient and direct option for transportation. 🛤️ The journey takes approximately 15 hours, with services operating daily. 💰 Ticket prices range from $10 to $30, providing a budget-friendly travel option. 🌆 Departing from Yogyakarta station and arriving at Jakarta station, the bus services are operated by Damri. ⏱️ The total travel time by bus from Yogyakarta to Jakarta is typically around 11 hours and 5 minutes. 🛣️ Sit back, relax, and enjoy the scenic views along the way as you make your way from Yogyakarta to Jakarta.
Departure Point
Yogyakarta station
Arrival Point
Jakarta station

Frequently asked questions

Find out more about the route from Yogyakarta to Jakarta.

Or choose the category:
The distance between Yogyakarta and Jakarta is approximately 267 miles, or 325.6 miles by road. Travel times can vary depending on the mode of transportation chosen. By train, it typically takes around 6 hours and 2 minutes to reach Jakarta from Yogyakarta. Alternatively, taking a train to Solo and then flying to Soekarno-Hatta can take around 4 hours and 25 minutes. Flying directly from Yogyakarta to Jakarta generally takes about 4 hours and 27 minutes. By car, it takes around 6 hours and 12 minutes, while traveling by bus can take approximately 11 hours and 18 minutes.
The most cost-effective transportation option for traveling from Yogyakarta to Jakarta is by bus via Bekasi, which costs $8-$15. However, this option takes the longest time, approximately 11 hours and 18 minutes. On the other hand, the fastest way to travel between the two cities is by taking a train and then flying, which takes approximately 4 hours and 25 minutes and costs between $55 and $170.
The prices for a train ticket from Yogyakarta to Jakarta range from $7 to $26, depending on the class and type of train. On the other hand, the prices for a bus ticket from Jakarta to Yogyakarta vary from $8 to $14, depending on the bus company and type of bus. It is recommended to check with the specific train or bus operator for the most up-to-date prices and availability.
To travel from Yogyakarta to Jakarta without using public transportation, you can choose to drive. The road distance is approximately 326 miles, and it takes about 6 hours and 12 minutes to drive between the two cities. The estimated cost for a car journey from Yogyakarta to Jakarta ranges from $55 to $85.
To travel from Yogyakarta to Jakarta without a car, the best option is by train. The train journey takes approximately 6 hours and 2 minutes and costs between $7 and $26. If you prefer a longer but more affordable option, you can take a bus via Bekasi, which takes around 11 hours and 18 minutes and costs between $8 and $15. Alternatively, you can choose to fly, which is the quickest option, taking about 4 hours and 27 minutes and costing between $45 and $130.
Yes, there is a direct link between Yogyakarta and Jakarta. The most convenient option is to take a train, with direct services departing from Yogyakarta Tugu station and arriving at Jatinegara station in Jakarta. The journey takes approximately 6 hours and operates daily. Alternatively, there is a direct bus service available, departing from Yogyakarta and arriving at Jakarta, with a journey time of approximately 15 hours.
The flight between Yogyakarta and Jakarta typically takes around 1 hour and 5 minutes. The prices for this flight vary from $48 to $128, depending on the airline and the time of booking. It is advisable to book in advance to secure the best deals.
There are over 1525 hotels available in Jakarta, offering a range of options for all budgets and preferences. Prices start at $27 per night, making it possible to find affordable accommodation in the city. Some popular areas to stay in Jakarta include Central Jakarta and West Jakarta, which offer convenient access to attractions, shopping centers, and dining options.