Yogyakarta to Jakarta by bus, flight

Loading seats data...

From Banguntapan Janti to Jakarta by bus

13:05
Banguntapan Janti, Jogja
09:20
Terminal Kali Deres, Jakarta
3d 20h 15m
Instant 
13:05
Banguntapan Janti, Jogja
02:45
Pulo Gebang, Jakarta
13h 40m
Instant 

From Banguntapan Janti to Bekasi by bus

13:05
Banguntapan Janti, Jogja
04:35
Kampung Rambutan, Bekasi
15h 30m
Instant 

From Jl Kyai Mojo to Jakarta by bus

13:00
Jl Kyai Mojo, Yogyakarta
22:00
Pulomas, Jakarta
9h
Instant 

From Terminal Giwangan to Jakarta by bus

06:00
Terminal Giwangan, Jogja
15:20
Lebak Bulus, Jakarta
9h 20m
Instant 
13:00
Terminal Giwangan, Jogja
22:40
Kalideres, Jakarta
9h 40m
Instant 
13:15
Terminal Giwangan, Jogja
09:40
Terminal Kali Deres, Jakarta
3d 20h 25m
Instant 
13:15
Terminal Giwangan, Jogja
02:45
Pulo Gebang, Jakarta
13h 30m
Instant 
13:50
Terminal Giwangan, Jogja
23:10
Lebak Bulus, Jakarta
9h 20m
Instant 
14:00
Terminal Giwangan, Jogja
23:40
Kalideres, Jakarta
9h 40m
Instant 
15:00
Terminal Giwangan, Jogja
00:30
Terminal Pasar Lembang, Jakarta
9h 30m
Instant 

From Terminal Giwangan to Bekasi by bus

13:15
Terminal Giwangan, Jogja
04:40
Kampung Rambutan, Bekasi
15h 25m
Instant 

From Adisutjipto Airport to Jakarta by flight

#SJ219
05:00
JOG Adisutjipto Airport, Yogyakarta
06:10
CGK Soekarno Hatta Airport, Jakarta
1h 10m
Instant 
 
06:00
JOG Adisutjipto Airport, Yogyakarta
07:15
CGK Soekarno Hatta Airport, Jakarta
1h 15m
Instant 
 
#JT276
06:45
JOG Adisutjipto Airport, Yogyakarta
08:00
CGK Soekarno Hatta Airport, Jakarta
1h 15m
Instant 
 
#JT670
06:55
JOG Adisutjipto Airport, Yogyakarta
08:10
CGK Soekarno Hatta Airport, Jakarta
1h 15m
Instant 
 
#JT560
07:25
JOG Adisutjipto Airport, Yogyakarta
08:40
CGK Soekarno Hatta Airport, Jakarta
1h 15m
Instant 
 
07:40
JOG Adisutjipto Airport, Yogyakarta
08:55
CGK Soekarno Hatta Airport, Jakarta
1h 15m
Instant 
 
08:15
JOG Adisutjipto Airport, Yogyakarta
09:25
CGK Soekarno Hatta Airport, Jakarta
1h 10m
Instant 
 
#JT565
08:55
JOG Adisutjipto Airport, Yogyakarta
10:00
CGK Soekarno Hatta Airport, Jakarta
1h 5m
Instant 
 
09:10
JOG Adisutjipto Airport, Yogyakarta
10:45
CGK Soekarno Hatta Airport, Jakarta
1h 35m
Instant 
 
#QG101
09:30
JOG Adisutjipto Airport, Yogyakarta
10:40
CGK Soekarno Hatta Airport, Jakarta
1h 10m
Instant 
 
#SJ245
10:50
JOG Adisutjipto Airport, Yogyakarta
12:05
CGK Soekarno Hatta Airport, Jakarta
1h 15m
Instant 
 
11:00
JOG Adisutjipto Airport, Yogyakarta
12:35
CGK Soekarno Hatta Airport, Jakarta
1h 35m
Instant 
 
11:05
JOG Adisutjipto Airport, Yogyakarta
12:20
CGK Soekarno Hatta Airport, Jakarta
1h 15m
Instant 
 
#JT522
11:20
JOG Adisutjipto Airport, Yogyakarta
12:35
CGK Soekarno Hatta Airport, Jakarta
1h 15m
Instant 
 
12:00
JOG Adisutjipto Airport, Yogyakarta
13:05
CGK Soekarno Hatta Airport, Jakarta
1h 5m
Instant 
 
#JT277
12:20
JOG Adisutjipto Airport, Yogyakarta
13:35
CGK Soekarno Hatta Airport, Jakarta
1h 15m
Instant 
 
13:00
JOG Adisutjipto Airport, Yogyakarta
14:05
CGK Soekarno Hatta Airport, Jakarta
1h 5m
Instant 
 
#JT3668
13:20
JOG Adisutjipto Airport, Yogyakarta
14:35
CGK Soekarno Hatta Airport, Jakarta
1h 15m
Instant 
 
#JT640
15:45
JOG Adisutjipto Airport, Yogyakarta
17:00
CGK Soekarno Hatta Airport, Jakarta
1h 15m
Instant 
 
16:35
JOG Adisutjipto Airport, Yogyakarta
17:55
CGK Soekarno Hatta Airport, Jakarta
1h 20m
Instant 
 
#SJ235
17:15
JOG Adisutjipto Airport, Yogyakarta
18:25
CGK Soekarno Hatta Airport, Jakarta
1h 10m
Instant 
 
17:45
JOG Adisutjipto Airport, Yogyakarta
19:00
CGK Soekarno Hatta Airport, Jakarta
1h 15m
Instant 
 
#JT555
18:50
JOG Adisutjipto Airport, Yogyakarta
20:05
CGK Soekarno Hatta Airport, Jakarta
1h 15m
Instant 
 
19:00
JOG Adisutjipto Airport, Yogyakarta
20:35
CGK Soekarno Hatta Airport, Jakarta
1h 35m
Instant 
 
#JT545
20:00
JOG Adisutjipto Airport, Yogyakarta
21:15
CGK Soekarno Hatta Airport, Jakarta
1h 15m
Instant 
 
20:10
JOG Adisutjipto Airport, Yogyakarta
21:20
CGK Soekarno Hatta Airport, Jakarta
1h 10m
Instant 
 
20:20
JOG Adisutjipto Airport, Yogyakarta
21:35
CGK Soekarno Hatta Airport, Jakarta
1h 15m
Instant 
 
#JT568
20:50
JOG Adisutjipto Airport, Yogyakarta
22:05
CGK Soekarno Hatta Airport, Jakarta
1h 15m
Instant 
 
#JT557
21:45
JOG Adisutjipto Airport, Yogyakarta
23:00
CGK Soekarno Hatta Airport, Jakarta
1h 15m
Instant 
 
23:00
JOG Adisutjipto Airport, Yogyakarta
00:10
CGK Soekarno Hatta Airport, Jakarta
1h 10m
Instant 
 

From Yogyakarta Airport to Jakarta by flight

09:00
YIA Yogyakarta Airport
15:00
CGK Soekarno Hatta Airport, Jakarta
6h
Instant 
 
13:00
YIA Yogyakarta Airport
19:30
CGK Soekarno Hatta Airport, Jakarta
6h 30m
Instant 
 
13:00
YIA Yogyakarta Airport
19:30
CGK Soekarno Hatta Airport, Jakarta
6h 30m
Instant 
 

Yogyakarta to Jakarta Schedule

Yogyakarta to Jakarta Schedule
Transport NameRoute TimePrice
Sriwijaya Air Economy #SJ21905:00 – 06:10IDR 598,064
PO Sinar Jaya TG Yogyakarta Express 06:00 – 15:20IDR 126,500
Indonesia AirAsia Economy #QZ92108:15 – 09:25IDR 387,162
Sriwijaya Air Economy #SJ24510:50 – 12:05IDR 598,064
Rejeki Baru Express 13:00 – 22:00IDR 308,550
PO Sinar Jaya TG Yogyakarta Express 13:00 – 22:40IDR 126,500
Lion Air Economy #JT27712:20 – 13:35IDR 951,427
PO Sinar Jaya TG Yogyakarta Express 14:00 – 23:40IDR 126,500
Indonesia AirAsia Economy #QZ755116:35 – 17:55IDR 506,175
Lion Air Economy #JT55518:50 – 20:05IDR 951,427
Lion Air Economy #JT54520:00 – 21:15IDR 951,427
Indonesia AirAsia Economy #QZ755523:00 – 00:10IDR 506,175

Popular Routes in Indonesia

How to get from Yogyakarta to Jakarta

When you want to get from Yogyakarta to Jakarta, you have a few options to consider. Traveling between these destinations is possible by different means of transport:

  • Flight
  • Bus

If you’re looking for a quick trip, it’s recommended that you use Flight. However, if you’d rather take your time with a slower, more affordable travel option, you can book a Bus ticket.

The cost of travel will depend on the means of transport you choose for your trip. A flight ticket is the most expensive option - it will cost you about IDR 1,592,490. If you want to save on transportation, it’s better to take a flight as a flight ticket costs as low as IDR 48,906.

How far is Yogyakarta from Jakarta?

If you’re traveling by land, it’s important to know the distance from Yogyakarta to Jakarta. Your trip will be a total of 2871 miles (4619 km). The flying distance is 271 miles (435 km).

How long does it take to get from Yogyakarta to Jakarta?

The travel time from Yogyakarta to Jakarta can vary depending on the mode of transportation you choose. All things considered, the whole journey should take from 2 to 93 hours.

How much does it cost to get from Yogyakarta to Jakarta?

The cost of the trip from Yogyakarta to Jakarta varies according to what means of transport you choose for your journey. The most affordable operator is Indonesia AirAsia: travelling by flight expect to pay as low as IDR 48,906 for your ticket.

However, if you’re after more upscale travel . The most expensive variant is to opt for a flight - a one-way flight ticket can cost as much as IDR 1,592,490.

Here is a chart of the average ticket prices and transportation options available from Yogyakarta to Jakarta:

  • Plane tickets - IDR 48,906 to IDR 1,592,490;
  • Bus tickets - IDR 126,504 to IDR 330,005;

How many trips per day are there between Yogyakarta and Jakarta?

Depending on your choice of transportation, the number of daily trips varies.

  • Flights from Yogyakarta to Jakarta depart during the day - there are approximately 31 departures a day.
  • Buses start plying the route from 06:00 - you can also take a bus as late as 15:00. There are 12 available bus trips every day.

Which means of transport is the best for the route?

Flights

Traveling by plane is the fastest way to get from Yogyakarta to Jakarta. While it’s often the most expensive option, tool, occasionally you can grab promotional tickets for more or less the price of a train or a ferry ticket. Normally, the minimum you need to pay for a Plane ticket is IDR 48,906.

Things to remember before boarding a plane:

  • It’s recommended to book a ticket in advance and check-in online. This way, you can save over 2 hours at the airport, and if your seat selection is on a first come first served basis you will have more options to choose from.
  • Getting through security checks may take some time - it’s recommended to get to the airport at least 1.5 hours in advance.

Airlines flying from Yogyakarta to Jakarta
Batik Air Indonesia, Citilink, Garuda Indonesia, Indonesia AirAsia, Lion Air, Sriwijaya Air

Buses

Taking a bus from Yogyakarta to Jakarta is cheaper than flying. Quite often, a long-distance bus is the cheapest transportation option. Buses normally make bathroom and/or lunch stops along the way.

Things to remember before opting for a bus ride:

  • If possible, make sure to choose higher-class buses for a more comfortable travel experience. Such buses often have an air conditioning system, soft reclining seats, Wi-Fi, bathrooms, etc.
  • As with plane tickets, buses are better booked in advance so that you can secure a good seat.
  • While booking a bus, keep in mind that delays are possible. Yet it still pays to get to the bus station at least 15 minutes prior to the scheduled departure.

The most popular transport from Yogyakarta to Jakarta

How to choose the most convenient way of travel from Yogyakarta to Jakarta? In order to make your choice of transportation easier, we asked 1000 users to range their preferences for this route. Here are the results of the poll:

  • 545 users took a plane.
  • 455 decided to go for a bus.