There are 5 ways to get from Singapore to Lankayan Island by plane, bus, train, car 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.

Recommended option

Fly from Johor Bahru, travel  •  10 h 31 min

  1. Fly from Johor Bahru (JHB) to Sandakan (SDK) JHB - SDK
  2. Travel from Sandakan to Lankayan Island

4 alternative options

Fly from Singapore, travel  •  8 h 7 min

  1. Fly from Singapore (SIN) to Sandakan (SDK) SIN - SDK
  2. Travel from Sandakan to Lankayan Island

Bus, train to Kuala Lumpur, fly, travel  •  11 h 17 min

  1. Take the bus from Golden Mile Tower Singapore to Kuala Lumpur Terminal Bersepadu Selatan
  2. Take the train from Bandar Tasik Selatan to Klia T1
  3. Fly from Kuala Lumpur (KUL) to Sandakan (SDK) KUL - SDK
  4. Travel from Sandakan to Lankayan Island

Travel, car ferry, drive, bus  •  2 days 22 h

  1. Travel from Singapore to Kijang
  2. Take the car ferry from Kijang to Pontianak
  3. Drive from Pontianak to Limbang
  4. Take the bus from Limbang to Kota Kinabalu North Bus Terminal Inanam
  5. Take the bus from Kota Kinabalu North Bus Terminal Inanam to Sandakan
  6. Travel from Sandakan to Lankayan Island

Travel, car ferry, drive, bus via Beluran  •  2 days 23 h

  1. Travel from Singapore to Kijang
  2. Take the car ferry from Kijang to Pontianak
  3. Drive from Pontianak to Limbang
  4. Take the bus from Limbang to Kota Kinabalu North Bus Terminal Inanam
  5. Take the bus from Kota Kinabalu North Bus Terminal Inanam to Beluran
  6. Travel from Beluran to Lankayan Island

Questions & Answers

The distance between Singapore and Lankayan Island is 1664 km.

It takes approximately 10 h 31 min to get from Singapore to Lankayan Island, including transfers.

More details

There is no direct flight from Johor Bahru Airport to Sandakan Airport. The quickest flight takes 6 h 10 min and has one stopover.

Search flights

Malaysia Airlines and AirAsia offer flights from Johor Bahru Airport to Sandakan Airport.

Search flights

Map of how to get from Singapore to Lankayan Island.
Launch map view
  • Distance: 1040 miles
  • Duration: 10 h 31 min

What companies run services between Singapore and Lankayan Island, Philippines?

There is no direct connection from Singapore to Lankayan Island. However, you can take the bus to Johor Bahru CIQ, take the walk to JB Sentral, take the bus to Senai Airport, take the walk to Johor Bahru airport, fly to Sandakan, then take the travel to Lankayan Island. Alternatively, you can take the subway to Tanah Merah, take the subway to Changi Airport, take the walk to Singapore airport, fly to Sandakan, then take the travel to Lankayan Island.

Airlines
AirAsia
Website
airasia.com
Flights from Johor Bahru to Sandakan via Kuala Lumpur
Ave. Duration
7 h 40 min
When
Every day
Estimated price
$180 - $1,100
Flights from Johor Bahru to Sandakan via Kota Kinabalu
Ave. Duration
7 h 5 min
When
Every day
Estimated price
$150 - $900
Flights from Johor Bahru to Sandakan via Penang, Kuala Lumpur
Ave. Duration
7 h 10 min
When
Tuesday, Thursday and Saturday
Estimated price
$230 - $1,400
Flights from Johor Bahru to Sandakan via Kuching, Kuala Lumpur
Ave. Duration
8 h
When
Every day
Estimated price
$280 - $1,800
Flights from Johor Bahru to Sandakan via Kuala Lumpur, Kota Kinabalu
Ave. Duration
8 h 42 min
When
Every day
Estimated price
$180 - $1,100
Flights from Johor Bahru to Sandakan via Kota Kinabalu, Kuala Lumpur
Ave. Duration
10 h 5 min
When
Every day
Estimated price
$380 - $2,500
Flights from Johor Bahru to Sandakan via Sibu, Kuala Lumpur
Ave. Duration
10 h 20 min
When
Every day
Estimated price
$310 - $2,000
Flights from Singapore to Sandakan via Kuala Lumpur
Ave. Duration
6 h 5 min
When
Every day
Estimated price
$110 - $220
Flights from Singapore to Sandakan via Kota Kinabalu
Ave. Duration
7 h
When
Monday, Wednesday, Friday and Sunday
Estimated price
$110 - $220
Flights from Singapore to Sandakan via Kuching, Kota Kinabalu
Ave. Duration
6 h 45 min
When
Monday, Wednesday, Friday and Sunday
Estimated price
$110 - $220
Flights from Singapore to Sandakan via Langkawi, Kuala Lumpur
Ave. Duration
7 h
When
Monday to Saturday
Estimated price
$110 - $220
Flights from Singapore to Sandakan via Kuching, Kuala Lumpur
Ave. Duration
8 h 20 min
When
Every day
Estimated price
$110 - $220
Flights from Singapore to Sandakan via Penang, Kuala Lumpur
Ave. Duration
8 h 40 min
When
Every day
Estimated price
$110 - $220
Flights from Singapore to Sandakan via Kuala Lumpur, Kota Kinabalu
Ave. Duration
8 h 45 min
When
Monday, Wednesday, Friday and Sunday
Estimated price
$110 - $220
Flights from Kuala Lumpur to Sandakan
Ave. Duration
2 h 55 min
When
Every day
Estimated price
$50 - $400
Flights from Kuala Lumpur to Sandakan via Kota Kinabalu
Ave. Duration
5 h 12 min
When
Every day
Estimated price
$50 - $400
Malaysia Airlines
Website
malaysiaairlines.com
Flights from Johor Bahru to Sandakan via Kuala Lumpur
Ave. Duration
7 h 10 min
When
Every day
Estimated price
$210 - $1,100
Flights from Johor Bahru to Sandakan via Kuala Lumpur, Kota Kinabalu
Ave. Duration
9 h 32 min
When
Every day
Estimated price
$210 - $1,100
Flights from Singapore to Sandakan via Kuala Lumpur
Ave. Duration
5 h 40 min
When
Every day
Estimated price
$110 - $550
Flights from Singapore to Sandakan via Kota Kinabalu
Ave. Duration
5 h 47 min
When
Every day
Estimated price
$460 - $1,800
Flights from Singapore to Sandakan via Kuala Lumpur, Kota Kinabalu
Ave. Duration
8 h 20 min
When
Every day
Estimated price
$110 - $550
Flights from Kuala Lumpur to Sandakan
Ave. Duration
2 h 55 min
When
Every day
Estimated price
$60 - $600
Flights from Kuala Lumpur to Sandakan via Kota Kinabalu
Ave. Duration
5 h 47 min
When
Every day
Estimated price
$60 - $600
Train operators
KLIA Express
Website
kliaekspres.com
Train from Bandar Tasik Selatan to Klia T1
Ave. Duration
29 min
Frequency
Every 30 minutes
Estimated price
$8 - $15
Schedules at
kliaekspres.com
Bus operators
StarMart Express
Phone
+60 5 847 5055
Website
starmartbus.com
Bus from Golden Mile Tower Singapore to Kuala Lumpur Terminal Bersepadu Selatan
Ave. Duration
5 h
Frequency
Hourly
Estimated price
$22
Schedules at
starmartbus.com
Salam Bumimas Express
Website
salambumimas.com
Bus from Limbang to Kota Kinabalu North Bus Terminal Inanam
Ave. Duration
5 h 10 min
Frequency
Once daily
Estimated price
$19
Schedules at
salambumimas.com
Tung Ma Express
Website
facebook.com
Bus from Kota Kinabalu North Bus Terminal Inanam to Sandakan
Ave. Duration
5 h
Frequency
Every 4 hours
Estimated price
$11
Schedules at
beautifulkk.com
TransTedar Express
Website
transtedar.com
Bus from Kota Kinabalu North Bus Terminal Inanam to Beluran
Ave. Duration
5 h 47 min
Frequency
Twice daily
Estimated price
$10
Schedules at
transtedar.com
Book at
easybook.com
Optis Jaya Express
Website
easybook.com
Bus from Kota Kinabalu North Bus Terminal Inanam to Beluran
Ave. Duration
5 h 47 min
Frequency
Once daily
Estimated price
$18
Schedules at
easybook.com
Book at
easybook.com
Ferry operators
Pelni
Website
pelni.co.id
Car ferry from Kijang to Pontianak
Ave. Duration
37 h 24 min
Frequency
Once a week
Estimated price
$25 - $35
Schedules at
pelni.co.id

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 Travelling to and around Russia for the 2018 FIFA World Cup, Italy Travel Guides and What are the different types of Renfe trains in Spain? - to help you get the most out of your next trip.