50
Checking Seats Availability
Loading seats data...

From Jl MT Haryono to Semarang by bus

03:00
Jl MT Haryono, Yogyakarta
05:00
Jendral Sudriman, Semarang
2h
 Instant
04:00
Jl MT Haryono, Yogyakarta
06:00
Jendral Sudriman, Semarang
2h
 Instant
05:00
Jl MT Haryono, Yogyakarta
07:00
Jendral Sudriman, Semarang
2h
 Instant
06:00
Jl MT Haryono, Yogyakarta
08:00
Jendral Sudriman, Semarang
2h
 Instant
08:00
Jl MT Haryono, Yogyakarta
10:00
Jendral Sudriman, Semarang
2h
 Instant
10:00
Jl MT Haryono, Yogyakarta
12:00
Jendral Sudriman, Semarang
2h
 Instant
11:00
Jl MT Haryono, Yogyakarta
13:00
Jendral Sudriman, Semarang
2h
 Instant
13:00
Jl MT Haryono, Yogyakarta
15:00
Jendral Sudriman, Semarang
2h
 Instant
15:00
Jl MT Haryono, Yogyakarta
17:00
Jendral Sudriman, Semarang
2h
 Instant
16:00
Jl MT Haryono, Yogyakarta
18:00
Jendral Sudriman, Semarang
2h
 Instant
17:00
Jl MT Haryono, Yogyakarta
19:00
Jendral Sudriman, Semarang
2h
 Instant
19:00
Jl MT Haryono, Yogyakarta
21:00
Jendral Sudriman, Semarang
2h
 Instant
20:00
Jl MT Haryono, Yogyakarta
22:00
Jendral Sudriman, Semarang
2h
 Instant
22:00
Jl MT Haryono, Yogyakarta
00:00
Jendral Sudriman, Semarang
2h
 Instant

From Jl MT Haryono to Semaranag by bus

07:00
Jl MT Haryono, Yogyakarta
09:00
Jl Majapahit, Semaranag
2h
 Instant
08:30
Jl MT Haryono, Yogyakarta
10:30
Jl Majapahit, Semaranag
2h
 Instant
12:30
Jl MT Haryono, Yogyakarta
14:30
Jl Majapahit, Semaranag
2h
 Instant
14:30
Jl MT Haryono, Yogyakarta
16:30
Jl Majapahit, Semaranag
2h
 Instant

From Pusat Diponegoro to Semarang by bus

06:00
Pusat Diponegoro, Yogyakarta
08:00
Agen MT Haryono, Semarang
2h
 Instant
07:00
Pusat Diponegoro, Yogyakarta
09:00
Agen MT Haryono, Semarang
2h
 Instant
08:00
Pusat Diponegoro, Yogyakarta
10:00
Agen MT Haryono, Semarang
2h
 Instant
09:00
Pusat Diponegoro, Yogyakarta
11:00
Agen MT Haryono, Semarang
2h
 Instant
10:00
Pusat Diponegoro, Yogyakarta
12:00
Agen MT Haryono, Semarang
2h
 Instant
11:00
Pusat Diponegoro, Yogyakarta
13:00
Agen MT Haryono, Semarang
2h
 Instant
12:00
Pusat Diponegoro, Yogyakarta
14:00
Agen MT Haryono, Semarang
2h
 Instant
13:00
Pusat Diponegoro, Yogyakarta
15:00
Agen MT Haryono, Semarang
2h
 Instant
14:00
Pusat Diponegoro, Yogyakarta
16:00
Agen MT Haryono, Semarang
2h
 Instant
15:00
Pusat Diponegoro, Yogyakarta
17:00
Agen MT Haryono, Semarang
2h
 Instant
16:00
Pusat Diponegoro, Yogyakarta
18:00
Agen MT Haryono, Semarang
2h
 Instant
17:00
Pusat Diponegoro, Yogyakarta
19:00
Agen MT Haryono, Semarang
2h
 Instant
18:00
Pusat Diponegoro, Yogyakarta
20:00
Agen MT Haryono, Semarang
2h
 Instant
19:00
Pusat Diponegoro, Yogyakarta
21:00
Agen MT Haryono, Semarang
2h
 Instant
20:00
Pusat Diponegoro, Yogyakarta
22:00
Agen MT Haryono, Semarang
2h
 Instant

Yogyakarta to Semarang Schedule

Yogyakarta to Semarang Schedule
Transport NameRoute TimePrice
DayTrans Express 03:00 – 05:00IDR 87,423
DayTrans Express 04:00 – 06:00IDR 87,423
DayTrans Express 06:00 – 08:00IDR 87,423
DayTrans Express 08:00 – 10:00IDR 87,423
DayTrans Express 10:00 – 12:00IDR 87,423
DayTrans Express 12:30 – 14:30IDR 87,423
DayTrans Express 14:30 – 16:30IDR 87,423
DayTrans Express 16:00 – 18:00IDR 87,423
DayTrans Express 19:00 – 21:00IDR 87,423
DayTrans Express 20:00 – 22:00IDR 87,423
Rama Sakti Express 20:00 – 22:00IDR 77,000
DayTrans Express 22:00 – 00:00IDR 87,423

Popular Routes in Indonesia

How to get from Yogyakarta to Semarang?

When you want to get from Yogyakarta to Semarang, your choices are limited. There is only one option we offer for this route:

  • Bus

How far is Yogyakarta from Semarang?

The overland distance from Yogyakarta to Semarang is 63 miles (100 km).
The flying distance is 55 miles (87 km).

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

The travel time from Yogyakarta to Semarang takes 2 hours in media.

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

To get from Yogyakarta to Semarang prepare to shell out about IDR 72,000 for your ticket.

How many trips per day are there from Yogyakarta to Semarang?

Buses from Yogyakarta to Semarang ride 33 times a day.

Useful tips for travel from Yogyakarta to Semarang

While bus is the only option we offer for this route, these simple tips and recommendations will help enhance your travel experience.

Buses

Things to remember before buying your bus ticket:

  • 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.

Do many travellers take bus from Yogyakarta to Semarang?

Up to now, 541 booked bus tickets from Yogyakarta to Semarang through our
service. You can check reviews above.