There are 10 ways to get from Beseri to Desaru by train, plane, taxi, bus, car, or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Alor Setar, fly to Senai International Airport, taxi
best- Take the train from Padang Besar to Alor Setartrain
- Fly from Alor Setar (AOR) to Senai International Airport (JHB)plane AOR - JHB
- Take the taxi from Senai-Airport-JHB to Desarutaxi
6h 37mRM 387–857Train, bus, taxi
cheapest- Take the train from Padang Besar to Jb Sentraltrain Ets
- Take the bus from JB Sentral to Jalan Jambubus T20
- Take the taxi from Jalan Jambu to Desarutaxi
13h 22mRM 114–264Train, taxi
- Take the train from Arau to JB Sentraltrain Southbound
- Take the taxi from JB Sentral to Desarutaxi
11h 34mRM 157–312Bus, taxi
- Take the bus from Terminal Bukit Lagi Kangar to Terminal Bas Shahab Perdanabus R14 / ...
- Take the bus from Alor Setar to Pasir Gudangbus
- Take the taxi from Terminal BAS Kota Masai to Desarutaxi
15h 45mRM 191–522Drive 878.4 km
- Drive from Beseri to Desarucar 878.4 km
9h 39mRM 668–964Ferry to Langkawi International Airport, fly to Singapore Changi Airport, drive
- Take the ferry from Kuala Perlis to Langkawi Ferry Terminalferry
- Fly from Langkawi International Airport (LGK) to Singapore Changi Airport (SIN)plane LGK - SIN
- Drive from Singapore-Changi-Airport-SIN to Desarucar
8h 59mRM 385–1,095Train to Alor Setar, fly to Singapore Changi Airport, drive
- Take the train from Padang Besar to Alor Setartrain
- Fly from Alor Setar (AOR) to Singapore Changi Airport (SIN)plane AOR - SIN
- Drive from Singapore-Changi-Airport-SIN to Desarucar
10h 6mRM 537–897Train to Hat Yai, fly to Singapore Changi Airport, drive
- Take the train from Padang Besar to Hat Yaitrain
- Fly from Hat Yai (HDY) to Singapore Changi Airport (SIN)plane HDY - SIN
- Drive from Singapore-Changi-Airport-SIN to Desarucar
9h 51mRM 504–1,046Train to Alor Setar, fly to Seletar Airport, drive
- Take the train from Padang Besar to Alor Setartrain
- Fly from Alor Setar (AOR) to Seletar Airport (XSP)plane AOR - XSP
- Drive from Seletar Airport (XSP) to Desarucar
17h 34mRM 722–2,077Bus
- Take the bus from Kangar to TBS Kuala Lumpurbus Kangar
- Take the bus from Terminal Bersepadu Selatan to Bandar Penawarbus
16h 18mRM 132–268
Alor Setar (AOR) to Senai International Airport (JHB) flights
Questions & Answers
The cheapest way to get from Beseri to Desaru is to bus which costs RM 130 - RM 270 and takes 16h 18m.
The fastest way to get from Beseri to Desaru is to train and fly and taxi which takes 6h 37m and costs RM 380 - RM 900.
No, there is no direct bus from Beseri to Desaru. However, there are services departing from Kg Beseri / Kg Bukit Teniang and arriving at Bandar Penawar via Kangar and Terminal Bersepadu Selatan. The journey, including transfers, takes approximately 16h 18m.
The distance between Beseri and Desaru is 851 km. The road distance is 878.4 km.
The best way to get from Beseri to Desaru without a car is to train and taxi which takes 11h 34m and costs RM 150 - RM 320.
It takes approximately 6h 37m to get from Beseri to Desaru, including transfers.
Beseri to Desaru bus services, operated by Mara Liner, depart from Kangar station.
Beseri to Desaru bus services, operated by Mara Liner, arrive at TBS Kuala Lumpur station.
Yes, the driving distance between Beseri to Desaru is 878 km. It takes approximately 9h 39m to drive from Beseri to Desaru.
There are 212+ hotels available in Desaru.
What companies run services between Beseri, Perlis, Malaysia and Desaru, Malaysia?
You can take a bus from Kg Beseri / Kg Bukit Teniang to Desaru via Kangar, TBS Kuala Lumpur, Terminal Bersepadu Selatan, and Bandar Penawar in around 16h 18m.
- Website
- malaysiaairlines.com
Flights from Alor Setar to Senai International Airport via Kuala Lumpur
- Ave. Duration
- 3h 30m
- When
- Monday, Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- RM 190–550
Flights from Langkawi International Airport to Singapore Changi Airport via Penang
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- RM 360–600
Flights from Langkawi International Airport to Singapore Changi Airport via Kuala Lumpur
- Ave. Duration
- 3h 51m
- When
- Every day
- Estimated price
- RM 470–800
Flights from Alor Setar to Singapore Changi Airport via Kuala Lumpur
- Ave. Duration
- 3h 48m
- When
- Every day
- Estimated price
- RM 660–690
Flights from Alor Setar to Seletar Airport via Sultan Abdul Aziz Shah
- Ave. Duration
- 10h 55m
- When
- Every day
- Estimated price
- RM 650–1,900
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTM Intercity
Train from Padang Besar to Alor Setar
- Ave. Duration
- 43 min
- Frequency
- Hourly
- Estimated price
- RM 17–24
- Website
- KTM Intercity
Train from Padang Besar to Alor Setar
- Ave. Duration
- 43 min
- Frequency
- Hourly
- Estimated price
- RM 17–24
- Website
- KTM Intercity
Train from Padang Besar to Alor Setar
- Ave. Duration
- 43 min
- Frequency
- Hourly
- Estimated price
- RM 17–24
- Website
- KTM Intercity
- Phone
- +60 3-2385 9090
- [email protected]
- Website
- Mara Liner MyBAS
Bus from Terminal Bukit Lagi Kangar to Terminal Bas Shahab Perdana
- Ave. Duration
- 1h 52m
- Frequency
- Hourly
- Estimated price
- RM 16–220
- Website
- Mara Liner MyBAS
- Phone
- 04-966 5889
- Website
- Langkawi Ferry Line
Ferry from Kuala Perlis to Langkawi Ferry Terminal
- Ave. Duration
- 1h 5m
- Frequency
- 4 times a day
- Estimated price
- RM 17–45
- Website
- Langkawi Ferry Line
- Adult (MyKad holder)
- RM 17
- Adult (Non MyKad)
- RM 45
- Ave. Duration
- 47 min
- Estimated price
- RM 75–230
Merchant logoTAXI NAM HONG BUKIT INDAH
- Phone
- +60 11-2162 3353
Zan PC Taxi Service
- Phone
- +60 12-705 6895
Comfort Taxi
- Phone
- +60 7-332 2852
- Website
- comforttaxi.com.my
Grab Taxi
- Website
- grab.com
Public Cab
- Phone
- +603 6259 2020
- Website
- publiccab.com
Sunlight Taxi
- Phone
- 1300-800-222
- Website
- sunlighttaxi.com
Comfort Taxi
- Phone
- +60 7-332 2852
- Website
- comforttaxi.com.my
Grab Taxi
- Website
- grab.com
Public Cab
- Phone
- +603 6259 2020
- Website
- publiccab.com
Sunlight Taxi
- Phone
- 1300-800-222
- Website
- sunlighttaxi.com
Comfort Delgro
- Phone
- +65 6550 8668
- Website
- cdgtaxi.com.sg
Prime Taxi
- Phone
- +65 6898 2000
- Website
- primetaxi.sg
STRIDES Premier
- Phone
- +65 6555 8888
- Website
- stridespremier.com.sg
Trans-cab
- Phone
- +65 6287 6666
- Website
- transcab.com.sg
Comfort Taxi
- Phone
- +60 7-332 2852
- Website
- comforttaxi.com.my
Grab Taxi
- Website
- grab.com
Public Cab
- Phone
- +603 6259 2020
- Website
- publiccab.com
Sunlight Taxi
- Phone
- 1300-800-222
- Website
- sunlighttaxi.com
Comfort Delgro
- Phone
- +65 6550 8668
- Website
- cdgtaxi.com.sg
Prime Taxi
- Phone
- +65 6898 2000
- Website
- primetaxi.sg
STRIDES Premier
- Phone
- +65 6555 8888
- Website
- stridespremier.com.sg
Trans-cab
- Phone
- +65 6287 6666
- Website
- transcab.com.sg
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 Getting to Milan from the airport, Travelling to the UK: What do I need to know?, and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.








