50
Checking Seats Availability
Loading seats data...

From TBS Kuala Lumpur to Johor by bus

07:30
TBS Kuala Lumpur
12:15
Batu Pahat, Johor
4h 45m
 Instant
07:30
TBS Kuala Lumpur
12:15
Batu Pahat, Johor
4h 45m
 Instant
08:30
TBS Kuala Lumpur
13:15
Batu Pahat, Johor
4h 45m
 Instant
09:30
TBS Kuala Lumpur
14:15
Batu Pahat, Johor
4h 45m
 Instant
11:00
TBS Kuala Lumpur
15:45
Batu Pahat, Johor
4h 45m
 Instant
11:00
TBS Kuala Lumpur
15:45
Batu Pahat, Johor
4h 45m
 Instant
12:00
TBS Kuala Lumpur
16:45
Batu Pahat, Johor
4h 45m
 Instant
12:45
TBS Kuala Lumpur
17:30
Batu Pahat, Johor
4h 45m
 Instant
13:00
TBS Kuala Lumpur
17:45
Batu Pahat, Johor
4h 45m
 Instant
14:00
TBS Kuala Lumpur
18:45
Batu Pahat, Johor
4h 45m
 Instant
15:00
TBS Kuala Lumpur
19:45
Batu Pahat, Johor
4h 45m
 Instant
16:00
TBS Kuala Lumpur
20:45
Batu Pahat, Johor
4h 45m
 Instant
17:00
TBS Kuala Lumpur
21:45
Batu Pahat, Johor
4h 45m
 Instant
17:00
TBS Kuala Lumpur
21:45
Batu Pahat, Johor
4h 45m
 Instant
18:00
TBS Kuala Lumpur
22:45
Batu Pahat, Johor
4h 45m
 Instant
18:00
TBS Kuala Lumpur
22:45
Batu Pahat, Johor
4h 45m
 Instant
19:00
TBS Kuala Lumpur
23:45
Batu Pahat, Johor
4h 45m
 Instant
20:30
TBS Kuala Lumpur
01:15
Batu Pahat, Johor
4h 45m
 Instant
20:30
TBS Kuala Lumpur
01:15
Batu Pahat, Johor
4h 45m
 Instant
21:30
TBS Kuala Lumpur
02:15
Batu Pahat, Johor
4h 45m
 Instant
23:00
TBS Kuala Lumpur
03:45
Batu Pahat, Johor
4h 45m
 Instant
23:59
TBS Kuala Lumpur
04:44
Batu Pahat, Johor
4h 45m
 Instant
23:59
TBS Kuala Lumpur
04:44
Batu Pahat, Johor
4h 45m
 Instant

From TBS Kuala Lumpur to Johor by bus

07:30
TBS Kuala Lumpur
12:15
Batu Pahat, Johor
4h 45m
 Instant
07:30
TBS Kuala Lumpur
12:15
Batu Pahat, Johor
4h 45m
 Instant
08:00
TBS Kuala Lumpur
11:40
Batu Pahat, Johor
3h 40m
 Instant
08:30
TBS Kuala Lumpur
13:15
Batu Pahat, Johor
4h 45m
 Instant
09:00
TBS Kuala Lumpur
12:40
Batu Pahat, Johor
3h 40m
 Instant
09:30
TBS Kuala Lumpur
14:15
Batu Pahat, Johor
4h 45m
 Instant
09:30
TBS Kuala Lumpur
13:10
Batu Pahat, Johor
3h 40m
 Instant
10:00
TBS Kuala Lumpur
12:45
Batu Pahat, Johor
2h 45m
 Instant
10:00
TBS Kuala Lumpur
12:45
Batu Pahat, Johor
2h 45m
 Instant
10:00
TBS Kuala Lumpur
12:45
Batu Pahat, Johor
2h 45m
 Instant
10:00
TBS Kuala Lumpur
14:45
Batu Pahat, Johor
4h 45m
 Instant
11:00
TBS Kuala Lumpur
14:40
Batu Pahat, Johor
3h 40m
 Instant
11:00
TBS Kuala Lumpur
15:45
Batu Pahat, Johor
4h 45m
 Instant
11:00
TBS Kuala Lumpur
15:45
Batu Pahat, Johor
4h 45m
 Instant
11:20
TBS Kuala Lumpur
15:00
Batu Pahat, Johor
3h 40m
 Instant
12:00
TBS Kuala Lumpur
15:40
Batu Pahat, Johor
3h 40m
 Instant
12:00
TBS Kuala Lumpur
16:45
Batu Pahat, Johor
4h 45m
 Instant
12:20
TBS Kuala Lumpur
16:00
Batu Pahat, Johor
3h 40m
 Instant
12:45
TBS Kuala Lumpur
17:30
Batu Pahat, Johor
4h 45m
 Instant
13:00
TBS Kuala Lumpur
17:45
Batu Pahat, Johor
4h 45m
 Instant
13:20
TBS Kuala Lumpur
17:00
Batu Pahat, Johor
3h 40m
 Instant
14:00
TBS Kuala Lumpur
18:45
Batu Pahat, Johor
4h 45m
 Instant
14:20
TBS Kuala Lumpur
18:00
Batu Pahat, Johor
3h 40m
 Instant
14:30
TBS Kuala Lumpur
17:15
Batu Pahat, Johor
2h 45m
 Instant
14:30
TBS Kuala Lumpur
17:15
Batu Pahat, Johor
2h 45m
 Instant
14:30
TBS Kuala Lumpur
17:15
Batu Pahat, Johor
2h 45m
 Instant
15:00
TBS Kuala Lumpur
19:45
Batu Pahat, Johor
4h 45m
 Instant
15:00
TBS Kuala Lumpur
17:45
Batu Pahat, Johor
2h 45m
 Instant
15:20
TBS Kuala Lumpur
19:00
Batu Pahat, Johor
3h 40m
 Instant
15:30
TBS Kuala Lumpur
18:15
Batu Pahat, Johor
2h 45m
 Instant
15:30
TBS Kuala Lumpur
20:15
Batu Pahat, Johor
4h 45m
 Instant
15:30
TBS Kuala Lumpur
18:15
Batu Pahat, Johor
2h 45m
 Instant
15:30
TBS Kuala Lumpur
18:15
Batu Pahat, Johor
2h 45m
 Instant
15:50
TBS Kuala Lumpur
19:30
Batu Pahat, Johor
3h 40m
 Instant
16:00
TBS Kuala Lumpur
20:45
Batu Pahat, Johor
4h 45m
 Instant
16:20
TBS Kuala Lumpur
20:00
Batu Pahat, Johor
3h 40m
 Instant
17:00
TBS Kuala Lumpur
21:45
Batu Pahat, Johor
4h 45m
 Instant
17:00
TBS Kuala Lumpur
19:45
Batu Pahat, Johor
2h 45m
 Instant
17:00
TBS Kuala Lumpur
21:45
Batu Pahat, Johor
4h 45m
 Instant
17:20
TBS Kuala Lumpur
21:00
Batu Pahat, Johor
3h 40m
 Instant
18:00
TBS Kuala Lumpur
22:45
Batu Pahat, Johor
4h 45m
 Instant
18:00
TBS Kuala Lumpur
20:45
Batu Pahat, Johor
2h 45m
 Instant
18:00
TBS Kuala Lumpur
22:45
Batu Pahat, Johor
4h 45m
 Instant
18:20
TBS Kuala Lumpur
22:00
Batu Pahat, Johor
3h 40m
 Instant
19:00
TBS Kuala Lumpur
23:45
Batu Pahat, Johor
4h 45m
 Instant
19:15
TBS Kuala Lumpur
22:55
Batu Pahat, Johor
3h 40m
 Instant
20:00
TBS Kuala Lumpur
22:45
Batu Pahat, Johor
2h 45m
 Instant
20:00
TBS Kuala Lumpur
23:40
Batu Pahat, Johor
3h 40m
 Instant
20:00
TBS Kuala Lumpur
22:45
Batu Pahat, Johor
2h 45m
 Instant
20:20
TBS Kuala Lumpur
00:00
Batu Pahat, Johor
3h 40m
 Instant
20:30
TBS Kuala Lumpur
01:15
Batu Pahat, Johor
4h 45m
 Instant
20:30
TBS Kuala Lumpur
01:15
Batu Pahat, Johor
4h 45m
 Instant
21:00
TBS Kuala Lumpur
23:45
Batu Pahat, Johor
2h 45m
 Instant
21:00
TBS Kuala Lumpur
00:40
Batu Pahat, Johor
3h 40m
 Instant
21:00
TBS Kuala Lumpur
23:45
Batu Pahat, Johor
2h 45m
 Instant
21:00
TBS Kuala Lumpur
23:45
Batu Pahat, Johor
2h 45m
 Instant
21:00
TBS Kuala Lumpur
23:45
Batu Pahat, Johor
2h 45m
 Instant
21:00
TBS Kuala Lumpur
01:45
Batu Pahat, Johor
4h 45m
 Instant
21:20
TBS Kuala Lumpur
01:00
Batu Pahat, Johor
3h 40m
 Instant
21:30
TBS Kuala Lumpur
02:15
Batu Pahat, Johor
4h 45m
 Instant
23:00
TBS Kuala Lumpur
03:45
Batu Pahat, Johor
4h 45m
 Instant
23:59
TBS Kuala Lumpur
04:44
Batu Pahat, Johor
4h 45m
 Instant
23:59
TBS Kuala Lumpur
04:44
Batu Pahat, Johor
4h 45m
 Instant

TBS Kuala Lumpur to Batu Pahat Schedule

TBS Kuala Lumpur to Batu Pahat Schedule
Transport NameRoute TimePrice
Transnasional MY Business 07:30 – 12:15MYR 36.90
Transnasional MY Business 08:30 – 13:15MYR 36.90
Transnasional MY Business 11:00 – 15:45MYR 36.90
Transnasional MY Business 12:00 – 16:45MYR 36.90
Transnasional MY Business 14:00 – 18:45MYR 36.90
Transnasional MY Business 16:00 – 20:45MYR 36.90
SS International Express Express 16:20 – 20:00MYR 29.73
Transnasional MY Business 18:00 – 22:45MYR 36.90
SS International Express Express 18:20 – 22:00MYR 29.73
Transnasional MY Business 20:30 – 01:15MYR 36.90
SS International Express Express 20:00 – 23:40MYR 29.73
Transnasional MY Business 23:00 – 03:45MYR 36.90

TBS Kuala Lumpur to Batu Pahat destination reviews

0.0
0 customer reviews
5
nan%
4
nan%
3
nan%
2
nan%
1
nan%
nan% of 0 travelers were presumably happy with this destination
PJ
5
bus Business, Transnasional MY, Jul 24, 2019
It was Great
MC
4
bus Express, SS International Express, Jan 22, 2019
Vous faites payer 7 riggint en plus du prix normal
DM
5
bus Express, Causeway Link Express, May 22, 2019
Comfortable seats
AH
5
bus Business, Transnasional MY, Apr 29, 2019
Clean and comfortable
RA
5
bus Express, SS International Express, Mar 14, 2019
Good service from start to finish.

Popular Routes in Malaysia

How to get from TBS Kuala Lumpur to Batu Pahat?

When you want to get from TBS Kuala Lumpur to Batu Pahat, your choices are limited. There is only one option we offer for this route:

  • Bus

How far is TBS Kuala Lumpur from Batu Pahat?

The overland distance from TBS Kuala Lumpur to Batu Pahat is 148 miles (238 km).
The flying distance is 120 miles (192 km).

How long does it take to get from TBS Kuala Lumpur to Batu Pahat?

The travel time from TBS Kuala Lumpur to Batu Pahat takes 5 hours in media.

How much does it cost to get from TBS Kuala Lumpur to Batu Pahat?

To get from TBS Kuala Lumpur to Batu Pahat prepare to shell out about MYR 29.73 for your ticket.

How many trips per day are there from TBS Kuala Lumpur to Batu Pahat?

Buses from Kuala Lumpur to Johor ride 36 times a day.

Useful tips for travel from TBS Kuala Lumpur to Batu Pahat

While bus is the only option we offer for this route, these simple tips and recommendations will help enhance your travel experience.

Buses

Things to remember before buying your bus ticket:

  • If possible, make sure to choose higher-class buses for a more comfortable travel experience. Such buses often have an air conditioning system, soft reclining seats, Wi-Fi, bathrooms, etc.
  • As with plane tickets, buses are better booked in advance so that you can secure a good seat.
  • While booking a bus, keep in mind that delays are possible. Yet it still pays to get to the bus station at least 15 minutes prior to the scheduled departure.

Do many travellers take bus from TBS Kuala Lumpur to Batu Pahat?

Up to now, 514 booked bus tickets from TBS Kuala Lumpur to Batu Pahat through our
service. You can check reviews above.