Travel Malang to Semarang

Malang to Semarang Bus: Schedules, Tickets & Prices

Buses from Malang to Semarang take around 5h 15m to 9h, with tickets starting from 199,548 IDR to 599,995 IDR.

Bus from Malang to Semarang

Traveling from Malang to Semarang by bus offers departures from multiple stations, including Tomoro Soekarno Hatta, Malang, Richeese Sunandar Priyo Malang, Alfamart Panglima Sudirman Malang and others, with the first departure at 06:00, at various times throughout the day, allowing you to select a schedule that suits your plans. The journey generally takes around 5 hours 15 minutes, bringing you to Pool Majapahit Semarang or Semarang, with bus ticket prices typically around 199,548 IDR. Be sure to reserve your spot ahead of time to enjoy a comfortable and hassle-free ride.

Prices: 199,548 IDR to 599,995 IDR

Duration: 5h 15m – 9h ⏱

Go with bus from Malang to Semarang in 5h 15m Journey with bus from Malang to Semarang for IDR 199548 Ride with bus from Malang to Semarang for IDR 199548 Hop on bus from Malang to Semarang in 5h 15m Choose bus from Malang to Semarang for IDR 199548

View all Bus tickets →

Distance Malang to Semarang

The distance between Malang and Semarang is 267.3 kilometers.

Bus from Malang to Semarang Details

Find key information about the Bus from Malang to Semarang, including travel time, prices and stations.

Bus
Average price
387,965 IDR
 
Cheapest
199,548 IDR
Average duration
6h 55m
 
Shortest
5h 15m
Number of departures
33
06:00 - 20:00
Tickets
 
Stations
Departure stations
Arrival stations
Tomoro Soekarno Hatta, Malang
Richeese Sunandar Priyo Malang
Alfamart Panglima Sudirman Malang
Terminal Arjosari, Malang
Kota Malang
Pool Majapahit Semarang
Semarang

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

Bus 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

Check all Bus tickets →

Frequently Asked Questions Bus Malang to Semarang

Below you will find answers to the most common questions about traveling from Malang to Semarang by bus.

How long is the bus trip from Malang to Semarang?

The bus journey from Malang to Semarang takes about 5 hours 15 minutes to 9 hours, depending on the departure point and service you choose. Some bus connections are faster, while others take longer, so it is worth checking the specific Malang to Semarang bus option before booking.

What is the price of bus tickets for Malang to Semarang?

Bus tickets for Malang to Semarang are priced from 199548 IDR to 599995 IDR. The final fare can vary by departure point, service type, and travel time, so comparing the available bus options is a good idea before you buy.

When is the first bus departure from Malang to Semarang?

The first bus departure for Malang to Semarang is at 06:00. If you want an early start, this bus service gives you a morning option, and it is best to arrive a little ahead of time so your Malang to Semarang bus trip starts smoothly.

What time is the last bus from Malang to Semarang?

The last bus departure for Malang to Semarang is at 20:00. If you are planning a later bus journey, make sure to confirm the exact bus schedule in advance so you do not miss the final Malang to Semarang bus service.

How many bus options are there between Malang and Semarang?

There are 33 bus trips available between Malang and Semarang. That gives travelers several bus choices across the day, which can help if you want a specific departure time or a more convenient bus connection.

Can I book bus tickets from Malang to Semarang in advance?

Yes, it is a good idea to book bus tickets for Malang to Semarang in advance, especially if you want a preferred departure time or station. With multiple bus services available, early booking can make your Malang to Semarang bus journey easier to plan.

Which departure points are available for a bus trip from Malang to Semarang?

For a bus trip from Malang to Semarang, departures are available from places such as Tomoro Soekarno Hatta, Malang, Richeese Sunandar Priyo Malang, Alfamart Panglima Sudirman Malang, Terminal Arjosari, Malang, and Kota Malang. Checking the exact bus departure point helps you choose the most convenient Malang to Semarang bus service.

Where does the bus from Malang to Semarang arrive?

The bus from Malang to Semarang arrives at Pool Majapahit Semarang or Semarang, depending on the service you choose. Before you travel, it is smart to confirm the arrival point on your Malang to Semarang bus ticket so your bus journey ends where you need it to.


More Bus routes from and to Malang or Semarang

Routes in Bus to Malang ←

Planning more than just Malang to Semarang?

You’re currently viewing Bus options for Malang to Semarang. If your trip includes more destinations, the TicketRoutes Travel Planner lets you compare different transport types and multiple routes in one place.

Open Travel Planner

Ideal for multi-city trips and flexible travel plans.