Semarang to Yogyakarta Bus Tickets

New Member Exclusive! Use Code: BOTNEW to enjoy 8%* Offer on your first booking. T&Cs apply.

Semarang to Yogyakarta Bus Schedule and Bus Fare

Bus Operator First Bus Last Bus No.of Trip Depart Day Fare From
Aragon Transport 05:00 20:00 32 M T W T F S S  Rp 95.000
DAMRI 05:00 22:00 74 M T W T F S S  Rp 83,200
Daytrans 03:00 22:05 360 M T W T F S S  Rp 85.000
Delima Sri Gemilang 03:00 03:00 2 M T W T F S S  Rp 260.000
Joglosemar 05:00 23:30 188 M T W T F S S  Rp 80.000
Kencana Shuttle 05:00 20:45 192 M T W T F S S  Rp 105.000
Putra Remaja 07:00 23:00 702 M T W T F S S  Rp 85.000
Rimba Raya Premium Travel 06:30 21:45 438 M T W T F S S  Rp 80.000
Sabila Shuttle 04:00 22:00 72 M T W T F S S  Rp 85.000
Semeru Trans 00:30 22:30 1197 M T W T F S S  Rp 75.000
Bus from Semarang to Yogyakarta
Cheapest PriceRp 75.000
Distance132 km
Est. Duration2 hours 49 mins
No. of Operator10 operators

Popular Bus Company from Semarang to Yogyakarta

  • Aragon Transport
  • DAMRI
  • Daytrans
  • Delima Sri Gemilang
  • Joglosemar
  • Kencana Shuttle
  • Putra Remaja
  • Rimba Raya Premium Travel
  • Sabila Shuttle
  • Semeru Trans

Semarang to Yogyakarta Bus Tickets

Compare Semarang to Yogyakarta bus tickets online for a simple and flexible trip between two of Central Java’s most visited cities. With daily departures, 10 operator choices, and fares from Rp 75,000, this route is convenient for student travel, weekend plans, business trips, family visits, and short city-to-city getaways.

Fare from Rp 75,000
Distance 132 km
Est. duration 2h 49m
Operator choice 10 operators

Why book this route online?

Semarang to Yogyakarta is a popular intercity route with many shuttle, travel, and bus options throughout the day. Online booking helps you compare fares, departure times, pickup points, drop-off areas, and seat availability before choosing the most suitable trip.

  • Useful for travellers heading to Yogyakarta for campus, leisure, business, or family plans.
  • Easy to compare affordable fares and more comfortable travel services in one search.
  • Helpful for securing seats before weekends, holidays, and busy travel periods.

Flexible travel to Yogyakarta

This route is practical for passengers who want a direct journey without driving. Choose a Semarang pickup point that is easy to reach, then select a Yogyakarta drop-off area closer to Sleman, the city center, campus zones, hotel areas, or your final destination.

Booking tips

If you are travelling on Friday, Sunday, during school holidays, or near a long weekend, book earlier to get better schedule choices. For time-sensitive trips, select a departure with enough buffer for traffic around Semarang, toll access, and Yogyakarta arrival areas.

Tip: Check the fare together with pickup and drop-off details. The best option is usually the one that balances price, location, timing, and seat availability.

Explore more related bus routes

Quick FAQ

How much is a Semarang to Yogyakarta bus ticket?

Fares start from Rp 75,000, depending on operator, departure time, pickup point, and seat availability.

Is this route available daily?

Yes. Semarang to Yogyakarta is served daily by multiple shuttle, travel, and bus operators.

When should I book?

Book earlier for weekends, public holidays, school holidays, and popular morning or evening departures.

Loading...