Rome2Rio

How to get fromJohar Baru to Lotus Desaru Beach Resort & Spaby bus, plane, taxi, ferry, or car

Find Transport to Lotus Desaru Beach Resort & Spa

See all options

There are 6 ways to get from Johar Baru to Lotus Desaru Beach Resort & Spa by bus, plane, taxi, ferry, or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Bus to Soekarno–Hatta International Airport, fly to Senai International Airport, taxi

    best
    1. Take the bus from Gambir Station to Jakarta Airportbus bus
    2. Fly from Soekarno–Hatta International Airport (CGK) to Senai International Airport (JHB)plane plane CGK - JHB
    3. Take the taxi from Senai-Airport-JHB to Lotus Desaru Beach Resort & Spataxi taxi
    6h
    RM 444–971
  2. Ferry, drive

    cheapest
    1. Take the ferry from Port of Tanjung Priok to Batu Amparferry ferry
    2. Take the ferry from Batam Centre to Tanah Merahferry ferry
    3. Drive from Tanah Merah to Lotus Desaru Beach Resort & Spacar car
    41h 37m
    RM 265–396
  3. Bus to Soekarno–Hatta International Airport, fly to Singapore Changi Airport, drive

    1. Take the bus from Gambir Station to Jakarta Airportbus bus
    2. Fly from Soekarno–Hatta International Airport (CGK) to Singapore Changi Airport (SIN)plane plane CGK - SIN
    3. Drive from Singapore-Changi-Airport-SIN to Lotus Desaru Beach Resort & Spacar car
    6h 29m
    RM 359–931
  4. Fly Halim Perdanakusuma Airport to Singapore Changi Airport, drive

    1. Fly from Halim Perdanakusuma Airport (HLP) to Singapore Changi Airport (SIN)plane plane HLP - SIN
    2. Drive from Singapore-Changi-Airport-SIN to Lotus Desaru Beach Resort & Spacar car
    5h 5m
    RM 948–1,448
  5. Bus to Soekarno–Hatta International Airport, fly to Hang Nadim International Airport, ferry

    1. Take the bus from Gambir Station to Jakarta Airportbus bus
    2. Fly from Soekarno–Hatta International Airport (CGK) to Hang Nadim International Airport (BTH)plane plane CGK - BTH
    3. Take the ferry from Batam Centre to Tanah Merahferry ferry
    4. Take the ferry from Tanah Merah Terminal to Desaru Coast Ferry Terminalferry ferry
    8h 35m
    RM 619–1,059
  6. Bus to Soekarno–Hatta International Airport, fly to Raja Haji Fisabilillah International Airport, ferry

    1. Take the bus from Gambir Station to Jakarta Airportbus bus
    2. Fly from Soekarno–Hatta International Airport (CGK) to Raja Haji Fisabilillah International Airport (TNJ)plane plane CGK - TNJ
    3. Take the ferry from Sri Bintan Pura Ferry Terminal to Tanah Merahferry ferry
    4. Take the ferry from Tanah Merah Terminal to Desaru Coast Ferry Terminalferry ferry
    9h 39m
    RM 666–1,360

Soekarno–Hatta International Airport (CGK) to Senai International Airport (JHB) flights

Calendar24Weekly Planes
Duration2h 53mAverage Duration
TicketRM 235Cheapest Price
See schedules

Questions & Answers

What companies run services between Johar Baru, Indonesia and Lotus Desaru Beach Resort & Spa, Malaysia?

There is no direct connection from Johar Baru to Lotus Desaru Beach Resort & Spa. However, you can take the bus to Sbr. St. Gambir, walk to Gambir Station, take the bus to Jakarta Airport, walk to Soekarno–Hatta International Airport (CGK) airport, fly to Senai International Airport (JHB), then take the taxi to Lotus Desaru Beach Resort & Spa. Alternatively, you can take a vehicle from Johar Baru to Lotus Desaru Beach Resort & Spa via Port of Tanjung Priok, Batu Ampar, Batam Centre, and Tanah Merah in around 41h 37m.

Airlines
Bus operators
Ferry operators
Other operators

Want to know more about travelling around the world?

Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from Heathrow Airport into central London, Thanksgiving 2018: How to travel stress-free, and Best ways to travel around Australia - to help you get the most out of your next trip.