Yogyakarta to Semarang Train Tickets

Trains

Origin
Type a city or station name
Destination
Type a city or station name
Departure
21 Sept 2026
Return
Adult
Age 3+
Infant
Below age 3
Search Ticket
Price and Train Schedule Yogyakarta - Semarang
Travelling by Train from Yogyakarta to Semarang
Yogyakarta to Semarang Train: Frequently Asked Questions
List of Trains Serving the Yogyakarta Routes to Semarang
Other Train Routes From Yogyakarta
Other Train Routes to Semarang

Price and Train Schedule Yogyakarta - Semarang

Train Name
Departure
Arrival
Duration
Price
Joglosemarkerto
Economy (193A)
07:02
Yogyakarta
14:27
Semarang
7h 25m
Direct
Rp 200.000
Select
Joglosemarkerto
Executive (193A)
07:02
Yogyakarta
14:27
Semarang
7h 25m
Direct
Rp 305.000
Select
Joglosemarkerto
Economy (193A)
07:10
Yogyakarta
14:27
Semarang
7h 17m
Direct
Rp 200.000
Select
Joglosemarkerto
Executive (193A)
07:10
Yogyakarta
14:27
Semarang
7h 17m
Direct
Rp 305.000
Select
Joglosemarkerto
Economy (193A)
07:37
Yogyakarta
14:27
Semarang
6h 50m
Direct
Rp 200.000
Select
Joglosemarkerto
Executive (193A)
07:37
Yogyakarta
14:27
Semarang
6h 50m
Direct
Rp 305.000
Select
Joglosemarkerto
Economy (187A)
14:09
Yogyakarta
18:02
Semarang
3h 53m
Direct
Rp 105.000
Select
Joglosemarkerto
Executive (187A)
14:09
Yogyakarta
18:02
Semarang
3h 53m
Direct
Rp 160.000
Select
Joglosemarkerto
Economy (187A)
14:37
Yogyakarta
18:02
Semarang
3h 25m
Direct
Rp 105.000
Select
Joglosemarkerto
Executive (187A)
14:37
Yogyakarta
18:02
Semarang
3h 25m
Direct
Rp 160.000
Select
Joglosemarkerto
Economy (187A)
14:44
Yogyakarta
18:02
Semarang
3h 18m
Direct
Rp 105.000
Select
Joglosemarkerto
Executive (187A)
14:44
Yogyakarta
18:02
Semarang
3h 18m
Direct
Rp 160.000
Select

Travelling by Train from Yogyakarta to Semarang

Traveling by train from Yogyakarta to Semarang is one of the popular routes among tourists and locals. This area offers beautiful scenery and rich history, making train travel a pleasant and comfortable choice. With various class options, from economy, business, to executive, passengers can choose according to their needs and preferences. Here, we will discuss various train options and facilities offered for each class on this route. All information can be easily found and booked through the Traveloka platform.

Economy Train List from Yogyakarta to Semarang

The economy class facilities on the route from Yogyakarta to Semarang include comfortable seating with a layout that prioritizes passenger capacity. Although it is considered economy class, many modern trains still maintain cleanliness and provide reliable basic facilities during the journey.

  • Train Name: Joglosemarkerto
  • Class: Economy (193)
  • Departure Time: 07:02
  • Arrival Time: 14:22
  • Price: Rp 200,000
  • Train Name: Joglosemarkerto
  • Class: Economy (193)
  • Departure Time: 07:10
  • Arrival Time: 14:22
  • Price: Rp 200,000
  • Train Name: Joglosemarkerto
  • Class: Economy (193)
  • Departure Time: 07:37
  • Arrival Time: 14:22
  • Price: Rp 200,000
  • Train Name: Joglosemarkerto
  • Class: Economy (187)
  • Departure Time: 14:09
  • Arrival Time: 18:02
  • Price: Rp 105,000
  • Train Name: Joglosemarkerto
  • Class: Economy (187)
  • Departure Time: 14:37
  • Arrival Time: 18:02
  • Price: Rp 105,000

The economy train provides cost-saving benefits, and with booking through Traveloka, you can take advantage of various exclusive offers and discounts.

Executive Train List from Yogyakarta to Semarang

The executive train facilities offer more comfort with wider seats and spacious legroom. These trains are often equipped with individual entertainment facilities, providing a more relaxed and enjoyable travel experience.

  • Train Name: Joglosemarkerto
  • Class: Executive (193)
  • Departure Time: 07:02
  • Arrival Time: 14:22
  • Price: Rp 305,000
  • Train Name: Joglosemarkerto
  • Class: Executive (193)
  • Departure Time: 07:10
  • Arrival Time: 14:22
  • Price: Rp 305,000
  • Train Name: Joglosemarkerto
  • Class: Executive (193)
  • Departure Time: 07:37
  • Arrival Time: 14:22
  • Price: Rp 305,000
  • Train Name: Joglosemarkerto
  • Class: Executive (187)
  • Departure Time: 14:09
  • Arrival Time: 18:02
  • Price: Rp 160,000
  • Train Name: Joglosemarkerto
  • Class: Executive (187)
  • Departure Time: 14:37
  • Arrival Time: 18:02
  • Price: Rp 160,000

You can enjoy a superior travel experience by booking executive tickets on Traveloka. This platform facilitates hassle-free travel with various secure and easy payment options.

By booking train tickets through Traveloka, you directly benefit from other advantages, including flexible cancellation policies and 24/7 customer support. Online booking makes the entire process faster and more efficient without having to spend time in long lines at train stations. Prepare your trip wisely and enjoy exploring the natural beauty and culture between the two major cities, Yogyakarta and Semarang, with convenience and satisfaction through available train services like Argo Bromo Anggrek.

Inter-City Train Stations in Yogyakarta

Tugu Yogyakarta Station

Tugu Yogyakarta Station is one of the largest train stations in Yogyakarta and serves as the main gateway for visitors coming to the city via train routes. Located in the city center, this station serves various inter-city trains to destinations like Jakarta, Bandung, Surabaya, and Semarang. You can find several executive, business, and economy trains departing from this station. Facilities at Tugu Yogyakarta Station include a comfortable waiting room, toilets, prayer rooms, dining options, and a mini-market. For public transportation, you can use online motorcycle taxis, taxis, TransJogja, and becak to take you to various tourist destinations in Yogyakarta.

Lempuyangan Station

Lempuyangan Station is known as the second oldest train station in Yogyakarta and serves various long-distance and local train journeys. Located not far from the city center, the station serves routes to places like Kutoarjo, Surabaya, and Semarang. Passengers departing from Lempuyangan Station can choose from economy and local trains. Facilities available at this station include a spacious waiting room, toilets, dining options, and customer service counters. For transportation access, there are online motorcycle taxis, public transport vans, and city buses ready to serve your mobility needs.

Maguwo Station

Maguwo Station is a small station located near Adisutjipto International Airport. This station serves local trains and some inter-city routes to destinations like Solo and Semarang. Facilities at Maguwo Station include a waiting room, small food stalls, and a prayer room. The uniqueness of this station lies in its connectivity to other modes of transportation, especially for air passengers. From here, you can easily switch to public transport options like taxis, buses, and online motorcycle taxis.

Wates Station

Located in the western part of Yogyakarta city, Wates Station serves inter-city and commuter train routes. Some popular routes from Wates Station include trips to Jakarta, Purworejo, and Semarang. Although not as crowded as Tugu Station, this station provides fairly good facilities including a waiting room, food stalls, toilets, and a spacious parking area. To reach various destinations from this station, passengers can use taxis, online motorcycle taxis, and village transportation.

Sentolo Station

Sentolo Station serves as a stop for some mid-range and local trains, serving routes to surrounding areas like Kulon Progo and Kutoarjo, as well as some trains to Semarang. Although not as comprehensive as other stations in providing facilities, Sentolo Station still has adequate waiting rooms and prayer rooms. Reliable transport options from this station include online motorcycle taxis and village transportation.

Inter-City Train Stations in Semarang

Tawang Semarang Station

Tawang Semarang Station is the main train station in Semarang, located in the North Semarang administrative area. This station serves various long-distance trains to destinations such as Jakarta, Bandung, Yogyakarta, and Surabaya. Known for its historic building, the station is equipped with modern facilities like VIP lounges, toilets, culinary areas, and information centers. Passengers can also easily travel to the city using taxis, public transportation, or becak available at the station.

Poncol Station

Poncol Station is the second train station in Semarang that serves economy and local trains. Located in the city center, this station serves routes to Solo, Yogyakarta, and Purwokerto. Facilities at Poncol Station include a comfortable waiting room, fast food stalls, and a mini-market. For public transportation options, you can use online motorcycle taxis, buses, and vans that are constantly operating around the station.

Brumbung Station

Brumbung Station serves some local train routes and is a crucial hub for passenger movement to surrounding areas of Semarang. Its location is strategic for those who want to explore the eastern part of Semarang and its surroundings. With basic facilities like a waiting room and prayer room, and easy access to transportation such as online motorcycle taxis and city transportation, this station is a convenient choice for travelers with minimal baggage.

Alastua Station

Alastua Station operates as a stop for local trains, especially those heading to destinations like Kedungjati. Although not a large station, Alastua has good accessibility for local residents with online motorcycle taxi services and vans. Facilities at Alastua Station include a simple waiting room and some light food stalls.

Genuk Station

Genuk Station functions more as a transit station for cargo trains, but also serves some local trains that stop to transport passengers from the outskirts of Semarang to the city center. In addition to the available waiting room, passengers from Genuk Station can utilize public transport services such as buses and vans to continue their journey to various areas in Semarang.

When planning a train journey from Yogyakarta to Semarang, make sure to have the best experience by purchasing train tickets easily and quickly through Traveloka. With various train options and departure schedules, Traveloka is ready to be your reliable travel partner. Don't miss the opportunity to enjoy a comfortable and safe journey by booking Yogyakarta to Semarang train tickets now through Traveloka.

Yogyakarta to Semarang Train: Frequently Asked Questions

Which train serves the Yogyakarta to Semarang route?

The Yogyakarta – Semarang route is served by Joglosemarkerto. Because it is the only service on this corridor, seats can sell out quickly in peak periods, so booking early is advisable. Check seat availability and schedules on Traveloka's train search page.

Which stations does the Yogyakarta to Semarang train use?

Departures from Yogyakarta are generally served by Yogyakarta (Tugu) Station, Lempuyangan Station, and arrivals in Semarang by Semarang Tawang Station, Semarang Poncol Station. The stations used vary by service, so check the station names on the schedule details before completing your booking.

Which classes are available on the Yogyakarta to Semarang train?

Classes available on the Yogyakarta – Semarang route include Economy and Executive. Economy is the most affordable option, while Executive offers wider reclining seats. Class options per schedule can be compared directly on Traveloka.

How do I check schedules and book Yogyakarta to Semarang train tickets?

Enter Yogyakarta as the origin, Semarang as the destination and your departure date on Traveloka. Available schedules appear with the train, class, duration and stations, and you can then choose a seat and complete payment. The e-ticket is emailed to you and stored in the Traveloka app, so there is no need to exchange it at a counter before departure.

List of Trains Serving the Yogyakarta Routes to Semarang