Timetable data last refreshed August 2026. Operators change schedules at short notice — always confirm at the time of booking.
LEO City Coach Pte Ltd operates 61 scheduled cross-border coach services from Singapore, serving Johor Bahru, Tioman Island, Desaru and Mersing. There are 117 departures a day in total, with fares from S$16.00 up to S$67.00.
- Passenger rating
- 4.0 / 5
- Destinations served
- 4 from Singapore
- Scheduled services
- 61 routes · 117 daily departures
- Seating layouts
- Standard (2+2), 1+2
- Fare range
- S$16.00 – S$67.00
- Official website
- www.busonlineticket.com/bus/leo-city-coach
Book LEO City Coach Pte Ltd online
Check live LEO City Coach Pte Ltd seat availability, pick your seat and get an instant e-ticket.
LEO City Coach Pte Ltd coaches

Where LEO City Coach Pte Ltd goes from Singapore
LEO City Coach Pte Ltd timetable and fares
Every scheduled service is listed below. Filter by destination or boarding point, or click a column heading to sort by departure time or fare.
Please note: this timetable is published as a guide. LEO City Coach Pte Ltd may add, withdraw or retime services without notice — reconfirm before you travel.
| Destination | Boarding point | Arrival point | Departure times | Fare from | Seating |
|---|---|---|---|---|---|
| Desaru Coast | Hotel Boss Jalan Sultan | Anantara Desaru | 8:30 AM | S$26.00 | Standard (2+2) |
| Desaru Coast | Hotel Boss Jalan Sultan | Desaru Coast (Adventure Waterpark) | 8:30 AM | S$26.00 | Standard (2+2) |
| Desaru Coast | Hotel Boss Jalan Sultan | Desaru Fruit Farm | 8:30 AM | S$26.00 | Standard (2+2) |
| Desaru Coast | Hotel Boss Jalan Sultan | Four Points Desaru | 8:30 AM | S$26.00 | Standard (2+2) |
| Desaru Coast | Hotel Boss Jalan Sultan | Hard Rock Hotel Desaru | 8:30 AM | S$26.00 | Standard (2+2) |
| Desaru Coast | Hotel Boss Jalan Sultan | Lotus Desaru | 8:30 AM | S$26.00 | Standard (2+2) |
| Desaru Coast | Hotel Boss Jalan Sultan | Sand and Sandals Desaru Beach Resort and Spa | 8:30 AM | S$26.00 | Standard (2+2) |
| Desaru Coast | Hotel Boss Jalan Sultan | The Westin Desaru Coast Resort | 8:30 AM | S$26.00 | Standard (2+2) |
| Desaru Coast | Hotel Boss Jalan Sultan | Tunamaya Desaru | 8:30 AM | S$26.00 | Standard (2+2) |
| Desaru Coast | Queen Street Bus Terminal | Anantara Desaru | 8:20 AM | S$26.00 | Standard (2+2) |
| Desaru Coast | Queen Street Bus Terminal | Desaru Coast (Adventure Waterpark) | 8:20 AM | S$26.00 | Standard (2+2) |
| Desaru Coast | Queen Street Bus Terminal | Desaru Fruit Farm | 8:20 AM | S$26.00 | Standard (2+2) |
| Desaru Coast | Queen Street Bus Terminal | Four Points Desaru | 8:20 AM | S$26.00 | Standard (2+2) |
| Desaru Coast | Queen Street Bus Terminal | Hard Rock Hotel Desaru | 8:20 AM | S$26.00 | Standard (2+2) |
| Desaru Coast | Queen Street Bus Terminal | Lotus Desaru | 8:20 AM | S$26.00 | Standard (2+2) |
| Desaru Coast | Queen Street Bus Terminal | Sand and Sandals Desaru Beach Resort and Spa | 8:20 AM | S$26.00 | Standard (2+2) |
| Desaru Coast | Queen Street Bus Terminal | The Westin Desaru Coast Resort | 8:20 AM | S$26.00 | Standard (2+2) |
| Desaru Coast | Queen Street Bus Terminal | Tunamaya Desaru | 8:20 AM | S$26.00 | Standard (2+2) |
| Desaru Coast | Suntec City LED Panel | Anantara Desaru | 8:45 AM | S$26.00 | Standard (2+2) |
| Desaru Coast | Suntec City LED Panel | Desaru Coast (Adventure Waterpark) | 8:45 AM | S$26.00 | Standard (2+2) |
| Desaru Coast | Suntec City LED Panel | Desaru Fruit Farm | 8:45 AM | S$26.00 | Standard (2+2) |
| Desaru Coast | Suntec City LED Panel | Four Points Desaru | 8:45 AM | S$26.00 | Standard (2+2) |
| Desaru Coast | Suntec City LED Panel | Hard Rock Hotel Desaru | 8:45 AM | S$26.00 | Standard (2+2) |
| Desaru Coast | Suntec City LED Panel | Lotus Desaru | 8:45 AM | S$26.00 | Standard (2+2) |
| Desaru Coast | Suntec City LED Panel | Sand and Sandals Desaru Beach Resort and Spa | 8:45 AM | S$26.00 | Standard (2+2) |
| Desaru Coast | Suntec City LED Panel | The Westin Desaru Coast Resort | 8:45 AM | S$26.00 | Standard (2+2) |
| Desaru Coast | Suntec City LED Panel | Tunamaya Desaru | 8:45 AM | S$26.00 | Standard (2+2) |
| Johor Bahru (JB) | Hotel Boss Jalan Sultan | Legoland Coach Bay | 8:30 AM | S$16.00 | Standard (2+2) |
| Johor Bahru (JB) | Hotel Boss Jalan Sultan | Sunway Hotel Big Box | 8:30 AM | S$16.00 | Standard (2+2) |
| Johor Bahru (JB) | Queen Street Bus Terminal | Legoland Coach Bay | 8:20 AM | S$16.00 | Standard (2+2) |
| Johor Bahru (JB) | Queen Street Bus Terminal | Sunway Hotel Big Box | 8:20 AM | S$16.00 | Standard (2+2) |
| Johor Bahru (JB) | Suntec City LED Panel | Legoland Coach Bay | 8:45 AM | S$16.00 | Standard (2+2) |
| Johor Bahru (JB) | Suntec City LED Panel | Sunway Hotel Big Box | 8:45 AM | S$16.00 | Standard (2+2) |
| Mersing | Bugis MRT Exit D (Outside Snooze Hotel) | Mersing Jetty (Plaza R&R) | 3:30 AM4:15 AM5:15 AM | S$40.00 | 1+2 |
| Mersing | Newton Circus (CW5 Causeway Bus Terminal) | Mersing Jetty (Plaza R&R) | 4:00 AM4:45 AM5:40 AM | S$40.00 | 1+2 |
| Mersing | Suntec City LED Panel | Mersing Jetty (Plaza R&R) | 3:45 AM4:30 AM5:30 AM | S$40.00 | 1+2 |
| Mersing | Woodlands (Causeway Point) | Mersing Jetty (Plaza R&R) | 4:30 AM5:15 AM6:00 AM | S$40.00 | 1+2 |
| Tioman Island | Bugis MRT Exit D (Outside Snooze Hotel) | Kampung Air Batang Jetty / Kampung ABC Jetty | 3:30 AM4:15 AM5:15 AM | S$67.00 | 1+2 |
| Tioman Island | Bugis MRT Exit D (Outside Snooze Hotel) | Kampung Genting Jetty | 3:30 AM4:15 AM5:15 AM | S$67.00 | 1+2 |
| Tioman Island | Bugis MRT Exit D (Outside Snooze Hotel) | Kampung Paya Jetty | 3:30 AM4:15 AM5:15 AM | S$67.00 | 1+2 |
| Tioman Island | Bugis MRT Exit D (Outside Snooze Hotel) | Kampung Salang Jetty | 3:30 AM4:15 AM5:15 AM | S$67.00 | 1+2 |
| Tioman Island | Bugis MRT Exit D (Outside Snooze Hotel) | Tanjong Gemok Jetty | 3:30 AM4:15 AM5:15 AM | S$40.00 | 1+2 |
| Tioman Island | Bugis MRT Exit D (Outside Snooze Hotel) | Tekek Jetty | 3:30 AM4:15 AM5:15 AM | S$67.00 | 1+2 |
| Tioman Island | Newton Circus (CW5 Causeway Bus Terminal) | Kampung Air Batang Jetty / Kampung ABC Jetty | 4:00 AM4:45 AM5:40 AM | S$67.00 | 1+2 |
| Tioman Island | Newton Circus (CW5 Causeway Bus Terminal) | Kampung Genting Jetty | 4:00 AM4:45 AM5:40 AM | S$67.00 | 1+2 |
| Tioman Island | Newton Circus (CW5 Causeway Bus Terminal) | Kampung Paya Jetty | 4:00 AM4:45 AM5:40 AM | S$67.00 | 1+2 |
| Tioman Island | Newton Circus (CW5 Causeway Bus Terminal) | Kampung Salang Jetty | 4:00 AM4:45 AM5:40 AM | S$67.00 | 1+2 |
| Tioman Island | Newton Circus (CW5 Causeway Bus Terminal) | Tanjong Gemok Jetty | 4:00 AM4:45 AM5:40 AM | S$40.00 | 1+2 |
| Tioman Island | Newton Circus (CW5 Causeway Bus Terminal) | Tekek Jetty | 4:00 AM4:45 AM5:40 AM | S$67.00 | 1+2 |
| Tioman Island | Suntec City LED Panel | Kampung Air Batang Jetty / Kampung ABC Jetty | 3:45 AM4:30 AM5:30 AM | S$67.00 | 1+2 |
| Tioman Island | Suntec City LED Panel | Kampung Genting Jetty | 3:45 AM4:30 AM5:30 AM | S$67.00 | 1+2 |
| Tioman Island | Suntec City LED Panel | Kampung Paya Jetty | 3:45 AM4:30 AM5:30 AM | S$67.00 | 1+2 |
| Tioman Island | Suntec City LED Panel | Kampung Salang Jetty | 3:45 AM4:30 AM5:30 AM | S$67.00 | 1+2 |
| Tioman Island | Suntec City LED Panel | Tanjong Gemok Jetty | 3:45 AM4:30 AM5:30 AM | S$40.00 | 1+2 |
| Tioman Island | Suntec City LED Panel | Tekek Jetty | 3:45 AM4:30 AM5:30 AM | S$67.00 | 1+2 |
| Tioman Island | Woodlands (Causeway Point) | Kampung Air Batang Jetty / Kampung ABC Jetty | 4:30 AM5:15 AM6:00 AM | S$67.00 | 1+2 |
| Tioman Island | Woodlands (Causeway Point) | Kampung Genting Jetty | 4:30 AM5:15 AM6:00 AM | S$67.00 | 1+2 |
| Tioman Island | Woodlands (Causeway Point) | Kampung Paya Jetty | 4:30 AM5:15 AM6:00 AM | S$67.00 | 1+2 |
| Tioman Island | Woodlands (Causeway Point) | Kampung Salang Jetty | 4:30 AM5:15 AM6:00 AM | S$67.00 | 1+2 |
| Tioman Island | Woodlands (Causeway Point) | Tanjong Gemok Jetty | 4:30 AM5:15 AM6:00 AM | S$40.00 | 1+2 |
| Tioman Island | Woodlands (Causeway Point) | Tekek Jetty | 4:30 AM5:15 AM6:00 AM | S$67.00 | 1+2 |
LEO City Coach Pte Ltd boarding points in Singapore
LEO City Coach Pte Ltd picks up at 6 locations in Singapore. Arrive at least 20 minutes before departure — coaches will not wait for late passengers, and no-shows are not refunded.
- Bugis MRT Exit D (Outside Snooze Hotel)
- Hotel Boss Jalan Sultan
- Newton Circus (CW5 Causeway Bus Terminal)
- Queen Street Bus Terminal
- Suntec City LED Panel
- Woodlands (Causeway Point)
Seating on LEO City Coach Pte Ltd coaches
- 1+2 — three wide seats per row (one on one side, two on the other). The most comfortable mainstream layout and the usual choice for overnight travel.
- 2+2 — four seats per row, the standard economy layout on shorter daytime runs.
Frequently asked questions
How much does a LEO City Coach Pte Ltd bus ticket cost?
LEO City Coach Pte Ltd fares from Singapore start at S$16.00 one way and go up to S$67.00 for premium services.
Where does LEO City Coach Pte Ltd depart from in Singapore?
LEO City Coach Pte Ltd boards at 6 points in Singapore, including Bugis MRT Exit D (Outside Snooze Hotel), Hotel Boss Jalan Sultan, Newton Circus (CW5 Causeway Bus Terminal), Queen Street Bus Terminal.
How do I book a LEO City Coach Pte Ltd ticket?
You can book LEO City Coach Pte Ltd tickets online with instant e-ticket confirmation, or buy at the counter subject to availability.
What time do LEO City Coach Pte Ltd buses leave Singapore?
Departures run from 3:30 AM through to 8:45 AM, depending on destination and boarding point.