Surabaya to Malang bus with PT. Tentrem Inti Sejahtera

Sat, 10 May
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

The cheapest and fastest coaches from Surabaya to Malang

Showing times and prices for 13 May

Cheapest price

$2

Average price

$3

Fastest journey

1 h 40 m

Average duration

1 h 40 m

Buses per day

185

Distance

82 km

Cheap tickets

The best way to find a cheap coach ticket from Surabaya to Malang is to book your journey as far in advance as possible and to avoid travelling at rush hour.

The average ticket from Surabaya to Malang will cost around $3 if you buy it on the day, but you can find cheap coach tickets today for only $2.

Fast coaches

Of the 185 buses that leave Surabaya for Malang every day 185 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct buses cover the 82 km distance in an average of 1 h 40 m but if you time it right, some buses will get you there in just 1 h 40 m .

The slowest buses will take 1 h 40 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Bagong
06:02AM1h40
Surabaya
07:42AMMalang
$21One-way
0 changes
Bagong
02:18PM1h40
Surabaya
03:58PMMalang
$21One-way
0 changes
Bagong
02:19PM1h40
Surabaya
03:59PMMalang
$21One-way
0 changes
Bagong
01:30PM1h40
Surabaya
03:10PMMalang
$21One-way
0 changes
Bagong
12:42PM1h40
Surabaya
02:22PMMalang
$21One-way
0 changes

Live departures

Surabaya to Malang bus times

Showing buses for today, Monday, 12 May
Last updated at 2:08 am
ProviderDepartsDurationArrivesChanges
Tickets
ESB_6734_PT_TENTREM2:13 am Surabaya
1h40
3:53 am Malang0 changesdirect
ESB_1288_DAYTRANS2:15 am Surabaya
2h21
4:36 am Malang0 changesdirect
ESB_70952:30 am Surabaya
1h40
4:10 am Malang0 changesdirect
ESB_6734_PT_TENTREM2:31 am Surabaya
1h40
4:11 am Malang0 changesdirect
ESB_6821_BAGONG2:32 am Surabaya
1h40
4:12 am Malang0 changesdirect
ESB_6734_PT_TENTREM2:40 am Surabaya
1h40
4:20 am Malang0 changesdirect
ESB_6821_BAGONG2:41 am Surabaya
1h40
4:21 am Malang0 changesdirect
ESB_1288_DAYTRANS2:45 am Surabaya
1h41
4:26 am Malang0 changesdirect
ESB_6821_BAGONG2:55 am Surabaya
1h40
4:35 am Malang0 changesdirect
ESB_1288_DAYTRANS3:00 am Surabaya
2h42
5:42 am Malang0 changesdirect
ESB_6734_PT_TENTREM3:00 am Surabaya
1h40
4:40 am Malang0 changesdirect
ESB_70953:10 am Surabaya
1h40
4:50 am Malang0 changesdirect
ESB_6734_PT_TENTREM3:14 am Surabaya
1h40
4:54 am Malang0 changesdirect
ESB_1288_DAYTRANS3:15 am Surabaya
2h21
5:36 am Malang0 changesdirect
ESB_6821_BAGONG3:26 am Surabaya
1h40
5:06 am Malang0 changesdirect
ESB_6821_BAGONG3:33 am Surabaya
1h40
5:13 am Malang0 changesdirect
ESB_6734_PT_TENTREM3:34 am Surabaya
1h40
5:14 am Malang0 changesdirect
ESB_1288_DAYTRANS3:45 am Surabaya
1h41
5:26 am Malang0 changesdirect
ESB_6734_PT_TENTREM3:50 am Surabaya
1h40
5:30 am Malang0 changesdirect
ESB_6821_BAGONG3:55 am Surabaya
1h40
5:35 am Malang0 changesdirect
ESB_6821_BAGONG3:56 am Surabaya
1h40
5:36 am Malang0 changesdirect
ESB_1288_DAYTRANS4:00 am Surabaya
2h42
6:42 am Malang0 changesdirect
ESB_1288_DAYTRANS4:15 am Surabaya
2h21
6:36 am Malang0 changesdirect
ESB_6734_PT_TENTREM4:18 am Surabaya
1h40
5:58 am Malang0 changesdirect
ESB_70954:20 am Surabaya
1h40
6:00 am Malang0 changesdirect
ESB_6734_PT_TENTREM4:24 am Surabaya
1h40
6:04 am Malang0 changesdirect
ESB_6821_BAGONG4:28 am Surabaya
1h40
6:08 am Malang0 changesdirect
ESB_70954:30 am Surabaya
1h40
6:10 am Malang0 changesdirect
ESB_6821_BAGONG4:36 am Surabaya
1h40
6:16 am Malang0 changesdirect
ESB_6734_PT_TENTREM4:41 am Surabaya
1h40
6:21 am Malang0 changesdirect
ESB_1288_DAYTRANS4:45 am Surabaya
1h41
6:26 am Malang0 changesdirect
ESB_6734_PT_TENTREM4:46 am Surabaya
1h40
6:26 am Malang0 changesdirect
ESB_6821_BAGONG4:57 am Surabaya
1h40
6:37 am Malang0 changesdirect
ESB_1288_DAYTRANS5:00 am Surabaya
2h42
7:42 am Malang0 changesdirect
ESB_6734_PT_TENTREM5:08 am Surabaya
1h40
6:48 am Malang0 changesdirect
ESB_6821_BAGONG5:12 am Surabaya
1h40
6:52 am Malang0 changesdirect
ESB_1288_DAYTRANS5:15 am Surabaya
2h21
7:36 am Malang0 changesdirect
ESB_6734_PT_TENTREM5:17 am Surabaya
1h40
6:57 am Malang0 changesdirect
ESB_6821_BAGONG5:20 am Surabaya
1h40
7:00 am Malang0 changesdirect
ESB_6821_BAGONG5:22 am Surabaya
1h40
7:02 am Malang0 changesdirect
ESB_6734_PT_TENTREM5:39 am Surabaya
1h40
7:19 am Malang0 changesdirect
ESB_6821_BAGONG5:42 am Surabaya
1h40
7:22 am Malang0 changesdirect
ESB_1288_DAYTRANS5:45 am Surabaya
1h41
7:26 am Malang0 changesdirect
ESB_70955:50 am Surabaya
1h40
7:30 am Malang0 changesdirect
ESB_1288_DAYTRANS6:00 am Surabaya
2h42
8:42 am Malang0 changesdirect
ESB_6734_PT_TENTREM6:02 am Surabaya
1h40
7:42 am Malang0 changesdirect
ESB_6821_BAGONG6:08 am Surabaya
1h40
7:48 am Malang0 changesdirect
ESB_1288_DAYTRANS6:15 am Surabaya
2h21
8:36 am Malang0 changesdirect
ESB_6734_PT_TENTREM6:17 am Surabaya
1h40
7:57 am Malang0 changesdirect
ESB_6734_PT_TENTREM6:25 am Surabaya
1h40
8:05 am Malang0 changesdirect
ESB_6821_BAGONG6:30 am Surabaya
1h40
8:10 am Malang0 changesdirect
ESB_70956:30 am Surabaya
1h40
8:10 am Malang0 changesdirect
ESB_6734_PT_TENTREM6:37 am Surabaya
1h40
8:17 am Malang0 changesdirect
ESB_6821_BAGONG6:41 am Surabaya
1h40
8:21 am Malang0 changesdirect
ESB_6734_PT_TENTREM6:42 am Surabaya
1h40
8:22 am Malang0 changesdirect
ESB_1288_DAYTRANS6:45 am Surabaya
1h41
8:26 am Malang0 changesdirect
ESB_6734_PT_TENTREM6:45 am Surabaya
1h40
8:25 am Malang0 changesdirect
ESB_6821_BAGONG6:51 am Surabaya
1h40
8:31 am Malang0 changesdirect
ESB_6821_BAGONG6:52 am Surabaya
1h40
8:32 am Malang0 changesdirect
ESB_1288_DAYTRANS7:00 am Surabaya
2h42
9:42 am Malang0 changesdirect
ESB_6821_BAGONG7:03 am Surabaya
1h40
8:43 am Malang0 changesdirect
ESB_6821_BAGONG7:10 am Surabaya
1h40
8:50 am Malang0 changesdirect
ESB_6734_PT_TENTREM7:12 am Surabaya
1h40
8:52 am Malang0 changesdirect
ESB_1288_DAYTRANS7:15 am Surabaya
2h21
9:36 am Malang0 changesdirect
ESB_6821_BAGONG7:18 am Surabaya
1h40
8:58 am Malang0 changesdirect
ESB_6821_BAGONG7:19 am Surabaya
1h40
8:59 am Malang0 changesdirect
ESB_6734_PT_TENTREM7:22 am Surabaya
1h40
9:02 am Malang0 changesdirect
ESB_6821_BAGONG7:24 am Surabaya
1h40
9:04 am Malang0 changesdirect
ESB_6734_PT_TENTREM7:40 am Surabaya
1h40
9:20 am Malang0 changesdirect
ESB_1288_DAYTRANS7:45 am Surabaya
1h41
9:26 am Malang0 changesdirect
ESB_6821_BAGONG7:49 am Surabaya
1h40
9:29 am Malang0 changesdirect
ESB_6734_PT_TENTREM7:50 am Surabaya
1h40
9:30 am Malang0 changesdirect
ESB_1288_DAYTRANS8:00 am Surabaya
2h42
10:42 am Malang0 changesdirect
ESB_6821_BAGONG8:12 am Surabaya
1h40
9:52 am Malang0 changesdirect
ESB_1288_DAYTRANS8:15 am Surabaya
2h21
10:36 am Malang0 changesdirect
ESB_6734_PT_TENTREM8:21 am Surabaya
1h40
10:01 am Malang0 changesdirect
ESB_6821_BAGONG8:40 am Surabaya
1h40
10:20 am Malang0 changesdirect
ESB_6734_PT_TENTREM8:42 am Surabaya
1h40
10:22 am Malang0 changesdirect
ESB_1288_DAYTRANS8:45 am Surabaya
1h41
10:26 am Malang0 changesdirect
ESB_1288_DAYTRANS9:00 am Surabaya
2h42
11:42 am Malang0 changesdirect
ESB_6821_BAGONG9:14 am Surabaya
1h40
10:54 am Malang0 changesdirect
ESB_6734_PT_TENTREM9:15 am Surabaya
1h40
10:55 am Malang0 changesdirect
ESB_1288_DAYTRANS9:15 am Surabaya
2h21
11:36 am Malang0 changesdirect
ESB_6734_PT_TENTREM9:19 am Surabaya
1h40
10:59 am Malang0 changesdirect
ESB_6821_BAGONG9:33 am Surabaya
1h40
11:13 am Malang0 changesdirect
ESB_1288_DAYTRANS9:45 am Surabaya
1h41
11:26 am Malang0 changesdirect
ESB_6734_PT_TENTREM9:47 am Surabaya
1h40
11:27 am Malang0 changesdirect
ESB_6734_PT_TENTREM9:55 am Surabaya
1h40
11:35 am Malang0 changesdirect
ESB_6821_BAGONG10:00 am Surabaya
1h40
11:40 am Malang0 changesdirect
ESB_1288_DAYTRANS10:00 am Surabaya
2h42
12:42 pm Malang0 changesdirect
ESB_1288_DAYTRANS10:15 am Surabaya
2h21
12:36 pm Malang0 changesdirect
ESB_6734_PT_TENTREM10:17 am Surabaya
1h40
11:57 am Malang0 changesdirect
ESB_6821_BAGONG10:18 am Surabaya
1h40
11:58 am Malang0 changesdirect
ESB_6821_BAGONG10:26 am Surabaya
1h40
12:06 pm Malang0 changesdirect
ESB_6734_PT_TENTREM10:32 am Surabaya
1h40
12:12 pm Malang0 changesdirect
ESB_6821_BAGONG10:35 am Surabaya
1h40
12:15 pm Malang0 changesdirect
ESB_1288_DAYTRANS10:45 am Surabaya
1h41
12:26 pm Malang0 changesdirect
ESB_6734_PT_TENTREM10:46 am Surabaya
1h40
12:26 pm Malang0 changesdirect
ESB_6734_PT_TENTREM10:53 am Surabaya
1h40
12:33 pm Malang0 changesdirect
ESB_1288_DAYTRANS11:00 am Surabaya
2h42
1:42 pm Malang0 changesdirect
ESB_6734_PT_TENTREM11:10 am Surabaya
1h40
12:50 pm Malang0 changesdirect
ESB_6734_PT_TENTREM11:12 am Surabaya
1h40
12:52 pm Malang0 changesdirect
ESB_1288_DAYTRANS11:15 am Surabaya
2h21
1:36 pm Malang0 changesdirect
ESB_6821_BAGONG11:20 am Surabaya
1h40
1:00 pm Malang0 changesdirect
ESB_6734_PT_TENTREM11:26 am Surabaya
1h40
1:06 pm Malang0 changesdirect
ESB_6734_PT_TENTREM11:28 am Surabaya
1h40
1:08 pm Malang0 changesdirect
ESB_709511:30 am Surabaya
1h40
1:10 pm Malang0 changesdirect
ESB_6821_BAGONG11:36 am Surabaya
1h40
1:16 pm Malang0 changesdirect
ESB_6734_PT_TENTREM11:37 am Surabaya
1h40
1:17 pm Malang0 changesdirect
ESB_6734_PT_TENTREM11:42 am Surabaya
1h40
1:22 pm Malang0 changesdirect
ESB_1288_DAYTRANS11:45 am Surabaya
1h41
1:26 pm Malang0 changesdirect
ESB_6734_PT_TENTREM11:49 am Surabaya
1h40
1:29 pm Malang0 changesdirect
ESB_1288_DAYTRANS12:00 pm Surabaya
2h42
2:42 pm Malang0 changesdirect
ESB_709512:10 pm Surabaya
1h40
1:50 pm Malang0 changesdirect
ESB_1288_DAYTRANS12:15 pm Surabaya
2h21
2:36 pm Malang0 changesdirect
ESB_6821_BAGONG12:20 pm Surabaya
1h40
2:00 pm Malang0 changesdirect
ESB_1288_DAYTRANS12:45 pm Surabaya
1h41
2:26 pm Malang0 changesdirect
ESB_6734_PT_TENTREM12:50 pm Surabaya
1h40
2:30 pm Malang0 changesdirect
ESB_1288_DAYTRANS1:00 pm Surabaya
2h42
3:42 pm Malang0 changesdirect
ESB_1288_DAYTRANS1:15 pm Surabaya
2h21
3:36 pm Malang0 changesdirect
ESB_70951:20 pm Surabaya
1h40
3:00 pm Malang0 changesdirect
ESB_70951:30 pm Surabaya
1h40
3:10 pm Malang0 changesdirect
ESB_1288_DAYTRANS1:45 pm Surabaya
1h41
3:26 pm Malang0 changesdirect
ESB_67731:50 pm Surabaya
2h42
4:32 pm Malang0 changesdirect
ESB_6734_PT_TENTREM1:52 pm Surabaya
1h40
3:32 pm Malang0 changesdirect
ESB_6821_BAGONG1:55 pm Surabaya
1h40
3:35 pm Malang0 changesdirect
ESB_6734_PT_TENTREM2:37 pm Surabaya
1h40
4:17 pm Malang0 changesdirect
ESB_67732:40 pm Surabaya
2h42
5:22 pm Malang0 changesdirect
ESB_6734_PT_TENTREM2:49 pm Surabaya
1h40
4:29 pm Malang0 changesdirect
ESB_70952:50 pm Surabaya
1h40
4:30 pm Malang0 changesdirect
ESB_6734_PT_TENTREM3:20 pm Surabaya
1h40
5:00 pm Malang0 changesdirect
ESB_70953:30 pm Surabaya
1h40
5:10 pm Malang0 changesdirect
ESB_6734_PT_TENTREM4:15 pm Surabaya
1h40
5:55 pm Malang0 changesdirect
ESB_6734_PT_TENTREM4:30 pm Surabaya
1h40
6:10 pm Malang0 changesdirect
ESB_6821_BAGONG9:38 pm Surabaya
1h40
11:18 pm Malang0 changesdirect
ESB_6821_BAGONG9:54 pm Surabaya
1h40
11:34 pm Malang0 changesdirect
ESB_1288_DAYTRANS10:00 pm Surabaya
2h42
12:42 am Malang0 changesdirect
ESB_6821_BAGONG10:14 pm Surabaya
1h40
11:54 pm Malang0 changesdirect
ESB_1288_DAYTRANS10:15 pm Surabaya
2h21
12:36 am Malang0 changesdirect
ESB_6821_BAGONG10:37 pm Surabaya
1h40
12:17 am Malang0 changesdirect
ESB_6734_PT_TENTREM10:44 pm Surabaya
1h40
12:24 am Malang0 changesdirect
ESB_1288_DAYTRANS10:45 pm Surabaya
1h41
12:26 am Malang0 changesdirect
ESB_6821_BAGONG10:47 pm Surabaya
1h40
12:27 am Malang0 changesdirect
ESB_6734_PT_TENTREM10:56 pm Surabaya
1h40
12:36 am Malang0 changesdirect
ESB_1288_DAYTRANS11:00 pm Surabaya
2h42
1:42 am Malang0 changesdirect
ESB_6821_BAGONG11:02 pm Surabaya
1h40
12:42 am Malang0 changesdirect
ESB_1288_DAYTRANS11:15 pm Surabaya
2h21
1:36 am Malang0 changesdirect
ESB_6821_BAGONG11:24 pm Surabaya
1h40
1:04 am Malang0 changesdirect
ESB_6734_PT_TENTREM11:36 pm Surabaya
1h40
1:16 am Malang0 changesdirect
ESB_6821_BAGONG11:38 pm Surabaya
1h40
1:18 am Malang0 changesdirect
ESB_6821_BAGONG11:44 pm Surabaya
1h40
1:24 am Malang0 changesdirect
ESB_1288_DAYTRANS11:45 pm Surabaya
1h41
1:26 am Malang0 changesdirect
Tuesday, 13 May
ESB_1288_DAYTRANS12:00 am Surabaya
2h42
2:42 am Malang0 changesdirect
ESB_6821_BAGONG12:03 am Surabaya
1h40
1:43 am Malang0 changesdirect
ESB_6821_BAGONG12:08 am Surabaya
1h40
1:48 am Malang0 changesdirect
ESB_6734_PT_TENTREM12:12 am Surabaya
1h40
1:52 am Malang0 changesdirect
ESB_1288_DAYTRANS12:15 am Surabaya
2h21
2:36 am Malang0 changesdirect
ESB_6734_PT_TENTREM12:27 am Surabaya
1h40
2:07 am Malang0 changesdirect
ESB_6821_BAGONG12:37 am Surabaya
1h40
2:17 am Malang0 changesdirect
ESB_6821_BAGONG12:44 am Surabaya
1h40
2:24 am Malang0 changesdirect
ESB_1288_DAYTRANS12:45 am Surabaya
1h41
2:26 am Malang0 changesdirect
ESB_6734_PT_TENTREM12:47 am Surabaya
1h40
2:27 am Malang0 changesdirect
ESB_6821_BAGONG12:51 am Surabaya
1h40
2:31 am Malang0 changesdirect
ESB_6821_BAGONG12:53 am Surabaya
1h40
2:33 am Malang0 changesdirect
ESB_6821_BAGONG12:55 am Surabaya
1h40
2:35 am Malang0 changesdirect
ESB_6734_PT_TENTREM12:58 am Surabaya
1h40
2:38 am Malang0 changesdirect
ESB_1288_DAYTRANS1:00 am Surabaya
2h42
3:42 am Malang0 changesdirect
ESB_6821_BAGONG1:12 am Surabaya
1h40
2:52 am Malang0 changesdirect
ESB_6734_PT_TENTREM1:13 am Surabaya
1h40
2:53 am Malang0 changesdirect
ESB_1288_DAYTRANS1:15 am Surabaya
2h21
3:36 am Malang0 changesdirect
ESB_6734_PT_TENTREM1:19 am Surabaya
1h40
2:59 am Malang0 changesdirect
ESB_6734_PT_TENTREM1:23 am Surabaya
1h40
3:03 am Malang0 changesdirect
ESB_6821_BAGONG1:24 am Surabaya
1h40
3:04 am Malang0 changesdirect
ESB_6734_PT_TENTREM1:29 am Surabaya
1h40
3:09 am Malang0 changesdirect
ESB_1288_DAYTRANS1:45 am Surabaya
1h41
3:26 am Malang0 changesdirect
ESB_6734_PT_TENTREM1:47 am Surabaya
1h40
3:27 am Malang0 changesdirect
ESB_6821_BAGONG1:50 am Surabaya
1h40
3:30 am Malang0 changesdirect
ESB_6821_BAGONG1:55 am Surabaya
1h40
3:35 am Malang0 changesdirect
ESB_6734_PT_TENTREM1:58 am Surabaya
1h40
3:38 am Malang0 changesdirect
ESB_1288_DAYTRANS2:00 am Surabaya
2h42
4:42 am Malang0 changesdirect
ESB_6734_PT_TENTREM2:08 am Surabaya
1h40
3:48 am Malang0 changesdirect

This is the last bus of the day.

Find all the dates and times for this journey

Compare prices and tickets Surabaya to Malang by train or coach

Tue
13 May
Wed
14 May
Thu
15 May
Fri
16 May
Sat
17 May
Sun
18 May
Mon
19 May

More than 1,000 travel companies trust us to sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF

Journey information

Overview: Bus from Surabaya to Malang

IndonesiaIndonesia
IndonesiaIndonesia
Icon of bus
Buses from Surabaya to Malang run on average 44 times per day, taking around 2h 6m. Cheap bus tickets for this journey start at $2 if you book in advance.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Distance
82 km
Average bus duration
2h 6m
Cheapest ticket price
$2
Buses per day
44
Direct buses
44
Bus providers
2
Fastest bus
1h 40m
First bus
01:00
Last bus
23:30
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information

Coach companies: PT. Tentrem Inti Sejahtera and Bagong Surabaya to Malang

Travel from $2 with Omio’s coach partners PT. Tentrem Inti Sejahtera and Bagong! You can find the best timetables and tickets when comparing and booking the most popular route for you.

Established in Indonesia, operates from Terminal Arjosari with a fleet of various types of buses. The service includes accessible travel and allows one hand luggage and one carry-on luggage; additional luggage may incur extra charges. Excess and bulky luggage are permitted for an additional fee. Free onboard WiFi is available, but there are no USB plugs, pets, or bikes allowed. Food options are provided.

FAQs: Surabaya to Malang coach

FAQs: Take the bus from Surabaya to Malang with ease. Whether you want fast, cheap or something entirely different, our travel experts have the information you need to know so you can find the best option from Surabaya to Malang.
FAQs

More options for your journey from Surabaya to Malang

Here are some other resources that might have the information you need

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
Currency
Language

Useful links