
Desaru Coast offers a convenient free shuttle bus service for visitors.
Most visitors prefer the shuttle bus because it’s just a 2-minute walk from major resorts. The only drawback is occasional schedule changes due to high visitor volume.
The shuttle covers the following locations only but not the entire Desaru Coast area:
- Desaru Coast Ferry Terminal
- Public Beach
- Desaru Water Park (Adventure Waterpark Desaru Coast)
- Hard Rock Hotel Desaru
- Westin Desaru Resort
- Anantara Desaru Resort
- The Els Club Desaru Coast – Ocean Course
- The Els Club Desaru Coast – Valley Course
Two main shuttle routes operate in Desaru Coast:
- Desaru Shuttle Bus DG1
- Desaru Shuttle Bus DG2
Note: Managed by Handal Indah, these fully electric buses are free within the coverage area and stop at Desaru Ferry Terminal, making them ideal for tourists arriving from Singapore and convenient for exploring attractions.
1. Desaru Shuttle Bus DG1 Schedule For Tuesday
2. Desaru Shuttle Bus DG1 Schedule For Monday & Wednesday
3. Desaru Shuttle Bus DG1 Schedule For Thursday To Sunday & Public Holiday
4. Desaru Shuttle Bus DG2 Schedule For Tuesday & Wednesday
5. Desaru Shuttle Bus DG2 Schedule For Thursday To Monday

Desaru Shuttle Bus DG1 Schedule
The schedules for these buses may vary slightly on weekdays and weekends. For detail information on each bus’s timetable and specific routes, refer to the details below.
1. Desaru Coast Shuttle Bus DG1 Schedule For Tuesday
Route 1: Hard Rock Desaru > The Westin Desaru > Public Beach > Anantara Desaru
| Hard Rock Desaru |
The Westin Desaru |
Public Beach | Anantara Desaru |
| 8:00am | 8:05am | 8:15am | 8:25am |
| 8:35am | 8:40am | 8:50am | 9:00am |
| 9:10am | 9:15am | 9:25am | 9:35am |
| 9:45am | 9:50am | 10:00am | 10:10am |
| 10:20am | 10:25am | 10:35am | 10:45am |
| 10:55am | 11:00am | 11:10am | 11:20am |
| 11:30am | 11:35am | 11:45am | 11:55am |
| 12:05pm | 12:10pm | 12:20pm | 12:30pm |
| 12:40pm | 12:45pm | 12:55pm | 1:05pm |
| 1:15pm | 1:20pm | 1:30pm | 1:40pm |
| 1:50pm | 1:55pm | 2:05pm | 2:15pm |
| BREAK 2:15pm To 3:15pm | |||
| 3:10pm | 3:15pm | 3:25pm | 3:35pm |
| 3:45pm | 3:50pm | 4:00pm | 4:10pm |
| 4:20pm | 4:25pm | 4:35pm | 4:45pm |
| 4:55pm | 5:00pm | 5:10pm | 5:20pm |
| 5:30pm | 5:35pm | 5:45pm | 5:55pm |
| 6:05pm | 6:10pm | 6:20pm | |
| 6:30pm | 6:35pm | 6:45pm | |
| 6:55pm | 7:00pm | 7:10pm | |
| 7:20pm | 7:25pm | 7:35pm | |
| 7:45pm | 7:50pm | ||
2. Desaru Coast Shuttle Bus DG1 Schedule For Monday & Wednesday
Route 2: Hard Rock Desaru > The Westin Desaru > Public Beach > Desaru Water Park > Anantara Desaru
|
Hard Rock Desaru |
The Westin Desaru | Public Beach | Desaru
Water Park |
Anantara Desaru |
| 8:00am | 8:10am | 8:20am | 8:30am | |
| 8:40am | 8:50am | 9:00am | 9:10am | |
| 9:20am | 9:30am | 9:40am | 9:50am | |
| 10:00am | 10:10am | 10:20am | 10:30am | 10:40am |
| 10:50am | 11:00am | 11:10am | 11:20am | 11:30am |
| 11:40am | 11:50am | 12:00pm | 12:10pm | 12:20pm |
| 12:30pm | 12:40pm | 12:50pm | 1:00pm | 1:10pm |
| 1:20pm | 1:30pm | 1:40pm | 1:50pm | 2:00pm |
| BREAK 2:00pm To 3:00pm | ||||
| 3:10pm | 3:20pm | 3:30pm | 3:40pm | 3:50pm |
| 4:00pm | 4:10pm | 4:20pm | 4:30pm | 4:40pm |
| 4:50pm | 5:00pm | 5:10pm | 5:20pm | 5:30pm |
| 5:40pm | 5:50pm | 6:00pm | 6:10pm | 6:20pm |
| 6:30pm | 6:35pm | 6:45pm | ||
| 6:55pm | 7:00pm | 7:10pm | ||
| 7:20pm | 7:25pm | 7:35pm | ||
| 7:45pm | 7:50pm | 8:00pm | ||
3. Desaru Coast Shuttle Bus DG1 Schedule For Thursday To Sunday & Public Holiday
Route 3: Hard Rock Desaru > The Westin Desaru > ELS Valley Desaru Coast > Public Beach > Desaru Water Park > Anantara Desaru
| Hard Rock Desaru | The Westin Desaru | ELS Valley Desaru | Public Beach | Desaru
Water Park |
Anantara Desaru |
|
8:00am |
8:05am | 8:15am | 8:25am | 8:35am | |
|
8:45am |
8:50am | 9:00am | 9:10am | 9:20am | |
| 9:30am | 9:35am | 9:45am | 10:05am | 10:05am |
10:15am |
|
10:25am |
10:30am | 10:40am | 11:00am | 11:00am | 11:10am |
| 11:20am | 11:25am | 11:35am | 11:55am | 11:55am |
12:05am |
|
12:15pm |
12:20pm | 12:30pm | 12:50pm | 12:50pm | 1:00pm |
| 1:10pm | 1:15pm | 1:25pm | 1:45pm | 1:45pm |
1:55pm |
|
2:05pm |
2:10pm | 2:20pm | 2:40pm |
|
|
| BREAK 2:30pm To 3:30pm | |||||
|
3:40pm |
3:45pm | 3:55pm | 3:15pm | 4:15pm | 4:10pm |
| 4:35pm | 4:40pm | 4:50pm | 5:00pm | 5:10pm |
5:20pm |
|
5:30pm |
5:35pm | 5:45pm | 5:55pm | 6:05pm | 6:15pm |
| 6:25pm | 6:30pm |
6:40pm |
|||
|
6:50pm |
6:55pm | 7:05pm | |||
| 7:15pm | 7:20pm |
7:30pm |
|||
|
7:40pm |
7:45pm | 7:55pm | |||
| 8:05pm | 8:10pm | ||||
Desaru Shuttle Bus DG2 Schedule
4. Desaru Coast Shuttle Bus DG2 Schedule For Tuesday & Wednesday
Route 1: The Westin Desaru > Hard Rock Desaru > Anantara Desaru > ELS Ocean Desaru Coast > Desaru Coast Ferry Terminal
| The Westin Desaru | Hard Rock Desaru | Anantara Desaru | ELS Ocean Desaru |
Desaru Coast Ferry Terminal |
|
9:00am |
9:05am | 9:15am | 9:25am | 9:35am |
| 10:00am | 10:05am | 10:15am | 10:25am |
10:35am |
|
10:50am |
10:55am | 11:05am | 11:15am | 11:25am |
| 11:35am | 11:40am | 11:50am | 12:00pm |
12:10pm |
|
12:25pm |
12:30pm | 12:40pm | 12:50pm |
1:00pm |
|
BREAK 1:00pm To 2:00pm |
||||
|
2:10pm |
2:15pm | 2:25pm | 2:35pm | 2:45pm |
| 3:00pm | 3:05pm | 3:15pm | 3:25pm |
3:35pm |
|
3:50pm |
3:55pm | 4:05pm | 4:15pm | 4:25pm |
| 4:40pm | 4:45pm | 4:55pm | 5:05pm |
5:15pm |
|
5:30pm |
5:35pm | 5:45pm | 5:55pm | 6:05pm |
| 6:20pm | 6:25pm | 6:35pm | 6:45pm |
|
|
BREAK 6:45pm To 7:45pm |
||||
|
7:55pm |
8:00pm | 8:10pm | 8:20pm | |
| 8:30pm | 8:35pm | 8:45pm | 8:55pm |
|
|
9:05pm |
9:10pm | 9:20pm | 9:30pm | |
| 9:40pm | 9:45pm | 9:55pm | 10:05pm | |
5. Desaru Coast Shuttle Bus DG2 Schedule For Thursday To Monday
Route 2: Anantara Desaru > The Westin Desaru > Hard Rock Desaru > ELS Ocean Desaru Coast > Desaru Coast Ferry Terminal
| Anantara Desaru | The Westin Desaru | Hard Rock Desaru | ELS Ocean Desaru |
Desaru Coast Ferry Terminal |
|
8:15am |
8:25am | 8:30am | 8:45am | |
| 8:55am | 9:05am | 9:10am | 9:25am |
|
|
9:35am |
9:45am | 9:50am | 10:05am | 10:15am |
| 10:20am | 10:30am | 10:35am | 10:50am |
11:00am |
|
11:15am |
11:25am | 11:30am | 11:45am | 11:55am |
| 12:10pm | 12:20pm | 12:25pm | 12:40pm |
12:50pm |
|
BREAK 1:00pm To 2:00pm |
||||
|
2:00pm |
2:10pm | 2:15pm | 2:30pm | 2:40pm |
| 2:55pm | 3:05pm | 3:10pm | 3:25pm |
3:35pm |
|
3:50pm |
4:00pm | 4:05pm | 4:20pm | 4:30pm |
| 4:45pm | 4:55pm | 5:00pm | 5:15pm |
5:25pm |
|
5:40pm |
5:50pm | 5:55pm | 6:10pm |
6:20pm |
|
BREAK 6:45pm To 7:45pm |
||||
|
7:30pm |
7:40pm | 7:45pm | 8:00pm | |
| 8:10pm | 8:20pm | 8:25pm |
|
|
|
8:35pm |
8:45pm | 8:50pm | ||
| 9:00pm | 9:10pm | 9:15pm | ||
If you are looking for a reliable taxi Singapore to Desaru service, book with JBTAXI.SG for a hassle-free journey that delivers you directly to your destination in Desaru in comfort







