Malang to Semarang
Head to Semarang to explore the historic Lawang Sewu building, a contrast to Malang’s cooler mountain atmosphere. You’ll find practical information on schedules and prices for several transport options between Malang and Semarang, including charter, combined, bus or train.
Travel options for Malang to Semarang
For a trip from Malang to Semarang, bus is both the fastest and the most cost-effective choice at 199548 IDR, taking just 5h y 15 minutes.
Bus from Malang to Semarang
For the route from Malang to Semarang by bus, departures are available from multiple stations, including Tomoro Soekarno Hatta, Malang, Richeese Sunandar Priyo Malang, Alfamart Panglima Sudirman Malang, Terminal Arjosari, Malang and others throughout the day, giving you plenty of options to pick a time that fits your schedule. Expect the journey to take around 5 hours 15 minutes, arriving at Pool Majapahit Semarang or Semarang, with tickets usually priced at 199,548 IDR. This provides an affordable way to travel. Don’t forget to check schedules, compare fares, and book your seat in advance for a smooth and enjoyable trip.
Prices: 199,548 IDR
Duration: 5h 15m – 9h ⏱
Charter from Malang to Semarang
Skip the queues and crowded transport: a private driver will pick you up in Malang and drop you off at your chosen location in Semarang. The journey takes roughly 10 hours with fares starting at 244,000 IDR. Book your transfer.
Prices: 244,000 IDR
Duration: 10h ⏱
Combined from Malang to Semarang
For travelers connecting Malang and Semarang via combined transport, departures are available from Kantor Malang Indah Malang or MLG Malang Airport, East Java with arrivals at Semarang City Transfer or SRG Semarang Airport, Central Java. The journey usually takes around 10 hours, with tickets starting from 244,000 IDR. Check available options and reserve your seat book your travel.
Prices: 244,000 IDR
Duration: 10h – 16h ⏱
Train from Malang to Semarang
Experience a train ride from Malang to Semarang, boarding at Malang Kota Lama or Malang and arriving at Semarang Tawang Bank Jateng or Semarang Poncol. The journey lasts around 6 hours 40 minutes, and tickets start from 282,400 IDR. Make sure to book your seat in advance.
Prices: 282,400 IDR
Duration: 6h 40m – 8h 38m ⏱
Bus Routes & Schedules from Malang to Semarang
Traveling by bus between Malang and Semarang involves several departure and arrival stations rather than a single fixed terminal. Depending on which bus stops you use, the overall journey time can vary, though most trips fall within 5h 15m to 9h. Bus services follow a shared operating window, with departures beginning at 06:00 and continuing until 20:00, offering coverage across much of the day. Fares generally start at 199,548 to 599,995 IDR and may change slightly based on the service, stop, or route variation. Reviewing the full bus timetable for Malang to Semarang helps clarify which stations are served, how long each connection takes and which departures align best with your itinerary.
Cheapest Bus Malang to Semarang
199548 IDR, from Kota Malang to Semarang, departure at 17:15, duration 9hFastest Bus Malang to Semarang
599995 IDR, from Tomoro Soekarno Hatta, Malang to Pool Majapahit Semarang, departure at 16:45, duration 5h 15mBus Timetable: Alfamart Panglima Sudirman Malang → Pool Majapahit Semarang
- 16:15 22:00 5h 45m 599995 IDR
Bus Timetable: Kota Malang → Semarang
- 06:00 12:45 6h 45m 388010 IDR
- 06:30 12:45 6h 15m 388010 IDR
- 06:45 13:30 6h 45m 388010 IDR
- 07:00 13:00 6h 249435 IDR
- 07:15 13:30 6h 15m 388010 IDR
- 07:30 13:30 6h 249435 IDR
- 07:47 14:32 6h 45m 360295 IDR
- 08:17 14:32 6h 15m 360295 IDR
- 12:30 20:15 7h 45m 360295 IDR
- 13:00 21:45 8h 45m 360295 IDR
- 13:30 21:45 8h 15m 360295 IDR
- 14:00 22:45 8h 45m 388010 IDR
- 14:30 22:45 8h 15m 388010 IDR
- 15:05 22:25 7h 20m 388010 IDR
- 15:15 22:15 7h 388010 IDR
- 15:35 22:25 6h 50m 388010 IDR
- 15:45 22:15 6h 30m 388010 IDR
- 16:15 23:00 6h 45m 388010 IDR
- 16:30 23:30 7h 388010 IDR
- 17:00 23:30 6h 30m 360295 IDR
- 17:15 02:15 9h 199548 IDR
- 17:20 01:45 8h 25m 253647 IDR
- 17:30 01:46 8h 16m 360295 IDR
- 17:45 00:45 7h 388010 IDR
- 18:15 00:45 6h 30m 388010 IDR
- 18:30 01:15 6h 45m 388010 IDR
- 19:00 01:15 6h 15m 388010 IDR
- 19:30 02:15 6h 45m 360295 IDR
- 20:00 02:15 6h 15m 360295 IDR
Bus Timetable: Richeese Sunandar Priyo Malang → Pool Majapahit Semarang
- 16:25 22:00 5h 35m 599995 IDR
Bus Timetable: Terminal Arjosari, Malang → Pool Majapahit Semarang
- 16:00 22:00 6h 599995 IDR
Bus Timetable: Tomoro Soekarno Hatta, Malang → Pool Majapahit Semarang
- 16:45 22:00 5h 15m 599995 IDR
Charter Routes & Schedules from Malang to Semarang
Start your journey at Malang Transfer with a private driver taking you to Semarang, leaving at the time that suits your plans. The transfer lasts about 10h, offering a smooth, hassle-free ride. Tickets start from 244,000 IDR, and you’ll reach Semarang City Transfer efficiently, without the need to adhere to strict departure times.
Cheapest & Fastest Charter Malang to Semarang
244000 IDR, from Malang Transfer to Semarang City Transfer, departure at 18:00, duration 10hCharter Timetable: Malang Transfer → Semarang City Transfer
- 18:00 04:00 10h 244000 IDR
Combined Routes & Schedules from Malang to Semarang
- From Kantor Malang Indah Malang, travel via connected transport options to Semarang City Transfer, taking roughly 10h. Departures occur at 18:00, and tickets start at 244,000 IDR.
- Embark from MLG Malang Airport, East Java toward SRG Semarang Airport, Central Java using a mix of transportation options, with the trip lasting around 16h. Departures occur at 15:05, and tickets start at 2,384,605 IDR.
Cheapest & Fastest Combined Malang to Semarang
244000 IDR, from Kantor Malang Indah Malang to Semarang City Transfer, departure at 18:00, duration 10hCombined Timetable: Kantor Malang Indah Malang → Semarang City Transfer
- 18:00 04:00 10h 244000 IDR
Combined Timetable: MLG Malang Airport, East Java → SRG Semarang Airport, Central Java
- 15:05 07:05 16h 2384605 IDR
Train Routes & Schedules from Malang to Semarang
- Leave Malang Kota Lama for Semarang Tawang Bank Jateng by train, with the journey taking about 6h 40m. Train services operate at 16:09, and fares are priced from 814,616 IDR.
- From Malang Kota Lama, the train will take you to Semarang Poncol in about 8h 38m. With departures at 07:49, fares start at 282,400 IDR.
- Board the train at Malang and spend approximately 6h 49m to 7h 10m on the rails, arriving at Semarang Tawang Bank Jateng. The train operates from 16:00 until 17:45 with fares from 282,400 to 814,616 IDR.
Cheapest Train Malang to Semarang
282400 IDR, from Malang Kota Lama to Semarang Poncol, departure at some times, duration 8h 38mFastest Train Malang to Semarang
814616 IDR, from Malang Kota Lama to Semarang Tawang Bank Jateng, departure at 16:09, duration 6h 40mTrain Timetable: Malang → Semarang Tawang Bank Jateng
- 16:00 22:49 6h 49m 814616 IDR
- 17:45 00:55 7h 10m 282400 IDR
Train Timetable: Malang Kota Lama → Semarang Poncol
- 07:49 16:27 8h 38m 282400 IDR
Train Timetable: Malang Kota Lama → Semarang Tawang Bank Jateng
- 16:09 22:49 6h 40m 814616 IDR
Frequently Asked Questions Malang to Semarang
Below you will find answers to the most common questions about traveling from Malang to Semarang.
How long does the Malang to Semarang route usually take overall?
The Malang to Semarang route takes between about 5 hours 15 minutes and 16 hours, depending on the transport and the exact service. Bus trips are generally the quickest, while the longest listed option is the airport-based combined service.
What is the cheapest way to travel from Malang to Semarang?
The cheapest listed option on the Malang to Semarang route is a bus, with fares starting at IDR 199,548. Prices vary by operator and departure point, and the highest bus fare listed reaches IDR 599,995.
Which transport is fastest for Malang to Semarang?
The fastest listed option for Malang to Semarang is a bus trip from Tomoro Soekarno Hatta, Malang to Pool Majapahit Semarang, which takes about 5 hours 15 minutes. Other bus services are also relatively quick, but train and combined services take longer.
How much should I expect to pay for Malang to Semarang in general?
For Malang to Semarang, fares range from IDR 199,548 on the lowest bus option up to IDR 2,384,605 on the combined service. Train tickets fall between IDR 282,400 and IDR 814,616, while charter is listed at IDR 244,000.
Where do trips from Malang to Semarang usually depart and arrive?
Bus departures for Malang to Semarang include places such as Terminal Arjosari, Kota Malang, and several city pickup points, with arrivals in Pool Majapahit Semarang or Semarang. Trains depart from Malang Kota Lama or Malang and arrive at Semarang Tawang Bank Jateng or Semarang Poncol.
How often do Malang to Semarang departures run, and what are the first and last times?
The schedule data does not show a fixed frequency for Malang to Semarang services. The earliest listed departure is 06:00 for buses, and the latest is 20:00 for buses. Train departures run from 07:49 to 17:45.
What are the bus details for Malang to Semarang?
Bus fares on Malang to Semarang start at IDR 199,548 and go up to IDR 599,995. Travel time is between about 5 hours 15 minutes and 9 hours, with departures from places like Terminal Arjosari, Kota Malang, and other city points, arriving in Semarang or Pool Majapahit Semarang.
Which train stations are used on the Malang to Semarang route, and how long is the trip?
Trains on Malang to Semarang depart from Malang Kota Lama or Malang and arrive at Semarang Tawang Bank Jateng or Semarang Poncol. The trip takes between about 6 hours 40 minutes and 8 hours 38 minutes, with fares from IDR 282,400 to IDR 814,616.
Are there airport-based options for Malang to Semarang?
Yes, the combined service includes MLG Malang Airport, East Java to SRG Semarang Airport, Central Java. That trip is listed at 16 hours and costs up to IDR 2,384,605, so it is much longer than the direct bus and train options.
Is there a charter option for Malang to Semarang, and what are its details?
A charter service is listed for Malang to Semarang at IDR 244,000. It runs once, with a departure at 18:00 from Malang Transfer and arrival at Semarang City Transfer. The trip takes about 10 hours.
If I want to book Malang to Semarang tickets, where should I look?
For Malang to Semarang reservations, TicketRoutes.com is the booking reference provided. It is the place to check the listed services, fares, and departure points for this route.
Which Malang to Semarang option has the widest price and time range?
The bus category has the widest spread on Malang to Semarang, with fares from IDR 199,548 to IDR 599,995 and travel times from about 5 hours 15 minutes to 9 hours. Train services are narrower, and the combined option is limited to two listed trips.
Explore Indonesia one route at a time
Select any origin and destination on the map to compare transport options and discover how different parts of the country are connected.
More travel routes for Malang and Semarang
Planning more stops after Malang to Semarang?
If your journey doesn’t end with Malang to Semarang, use the TicketRoutes Travel Planner to build a complete multi-city itinerary. Compare buses, trains, ferries, and flights for several destinations at once — faster and easier.
Try the Travel PlannerPerfect for travelers visiting multiple cities on one trip.