There are 7 ways to get from Johor Bahru to Ao Nang by bus, plane, 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.
Bus to Singapore Changi Airport, fly to Krabi Airport
best- Take the bus from Woodlands Check Point to Expo Stnbus
- Fly from Singapore Changi Airport (SIN) to Krabi Airport (KBV)plane SIN - KBV
6h 11m฿3,093–8,231Bus
cheapest- Take the bus from Larkin Bus Terminal to Hat Yai Stationbus Larkin Bus Terminal
- Take the bus from สถานีขนส่งผู้โดยสารหาดใหญ่ แห่งที่ 1;Hat Yai Bus Station to กระบี่bus 443-1
18h 37m฿1,368–3,917Bus, ferry
- Take the bus from Larkin Bus Terminal to Hat Yai Stationbus
- Take the ferry from Hat Yai station to Bundhaya Beach Ko Lipeferry
- Take the ferry from Koh Lipe to Ao Nang Transfer except Krabi Town and Railayferry
27h 42m฿3,163–8,577Drive 1,119.6 km
- Drive from Johor Bahru to Ao Nangcar 1,119.6 km
13h 53m฿4,207–6,076Fly Senai International Airport to Krabi Airport
- Fly from Senai International Airport (JHB) to Krabi Airport (KBV)plane JHB - KBV
7h 21m฿3,305–11,274Fly Singapore Changi Airport to Phuket International Airport, ferry, Longtail Boat
- Fly from Singapore Changi Airport (SIN) to Phuket International Airport (HKT)plane SIN - HKT
- Take the ferry from Bang Rong Pier to Railay Beachferry
- Take the ferry from Railay Beach to Ao Nang Pierferry
8h 6m฿4,058–10,181Fly Senai International Airport to Phuket International Airport, ferry, Longtail Boat
- Fly from Senai International Airport (JHB) to Phuket International Airport (HKT)plane JHB - HKT
- Take the ferry from Bang Rong Pier to Railay Beachferry
- Take the ferry from Railay Beach to Ao Nang Pierferry
9h 40m฿5,070–8,724
Singapore Changi Airport (SIN) to Krabi Airport (KBV) flights
Questions & Answers
The cheapest way to get from Johor Bahru to Ao Nang is to bus which costs ฿1300 - ฿4000 and takes 18h 37m.
The fastest way to get from Johor Bahru to Ao Nang is to bus and fly which takes 6h 11m and costs ฿3000 - ฿8500.
No, there is no direct bus from Johor Bahru to Ao Nang. However, there are services departing from Larkin Bus Terminal and arriving at บ้านอ่าวนาง ;Ban Aonang via สถานีขนส่งผู้โดยสารหาดใหญ่ แห่งที่ 1;Hat Yai Bus Station and กระบี่. The journey, including transfers, takes approximately 18h 37m.
The distance between Johor Bahru and Ao Nang is 1009 km. The road distance is 1119.6 km.
The best way to get from Johor Bahru to Ao Nang without a car is to bus which takes 18h 37m and costs ฿1300 - ฿4000.
It takes approximately 6h 11m to get from Johor Bahru to Ao Nang, including transfers.
Johor Bahru to Ao Nang bus services, operated by KPB Express, depart from Larkin Bus Terminal station.
The best way to get from Johor Bahru to Ao Nang is to bus which takes 18h 37m and costs ฿1300 - ฿4000. Alternatively, you can fly, which costs ฿3300 - ฿12000 and takes 7h 21m.
Johor Bahru to Ao Nang bus services, operated by KPB Express, arrive at Hat Yai Station.
Ao Nang is 1h behind Johor Bahru. It is currently 6:19 AM in Johor Bahru and 5:19 AM in Ao Nang.
What companies run services between Johor Bahru, Malaysia and Ao Nang, Thailand?
You can take a bus from Larkin Bus Terminal to บ้านอ่าวนาง ;Ban Aonang via Hat Yai Station, สถานีขนส่งผู้โดยสารหาดใหญ่ แห่งที่ 1;Hat Yai Bus Station, and กระบี่ in around 18h 37m. Alternatively, AirAsia, Malaysia Airlines, and two other airlines fly from Senai International Airport (JHB) to Krabi Airport (KBV) 5 times a day.
- Website
- airasia.com
Flights from Singapore Changi Airport to Krabi Airport via Kuala Lumpur
- Ave. Duration
- 4h 13m
- When
- Every day
- Estimated price
- ฿2,700–8,000
Flights from Senai International Airport to Krabi Airport via Kuala Lumpur
- Ave. Duration
- 3h 23m
- When
- Every day
- Estimated price
- ฿2,000–8,000
Flights from Senai International Airport to Krabi Airport via Penang, Kuala Lumpur
- Ave. Duration
- 6h 52m
- When
- Every day
- Estimated price
- ฿2,700–9,500
Flights from Singapore Changi Airport to Phuket International Airport via Penang
- Ave. Duration
- 3h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿4,100–7,000
Flights from Singapore Changi Airport to Phuket International Airport via Kuala Lumpur
- Ave. Duration
- 3h 48m
- When
- Every day
- Estimated price
- ฿4,100–7,000
Flights from Senai International Airport to Phuket International Airport via Kuala Lumpur
- Ave. Duration
- 4h 13m
- When
- Every day
- Estimated price
- ฿1,800–7,000
Flights from Senai International Airport to Phuket International Airport via Penang
- Ave. Duration
- 4h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ฿1,800–7,000
Flights from Senai International Airport to Phuket International Airport via Sultan Ismail Petra, Kuala Lumpur
- Ave. Duration
- 5h 35m
- When
- Tuesday
- Estimated price
- ฿2,500–9,000
- Website
- singaporeair.com
Flights from Singapore Changi Airport to Krabi Airport
- Ave. Duration
- 1h 57m
- When
- Every day
- Estimated price
- ฿2,700–6,500
Flights from Singapore Changi Airport to Phuket International Airport
- Ave. Duration
- 1h 54m
- When
- Every day
- Estimated price
- ฿2,300–7,000
- Website
- flyscoot.com
Flights from Singapore Changi Airport to Krabi Airport
- Ave. Duration
- 1h 57m
- When
- Every day
- Estimated price
- ฿2,700–6,500
Flights from Singapore Changi Airport to Phuket International Airport
- Ave. Duration
- 1h 56m
- When
- Every day
- Estimated price
- ฿2,500–7,000
- Website
- malaysiaairlines.com
Flights from Singapore Changi Airport to Krabi Airport via Kuala Lumpur
- Ave. Duration
- 4h 12m
- When
- Every day
- Estimated price
- ฿2,600–8,000
Flights from Senai International Airport to Krabi Airport via Kuala Lumpur
- Ave. Duration
- 3h 25m
- When
- Wednesday and Thursday
- Estimated price
- ฿2,800–9,000
Flights from Senai International Airport to Phuket International Airport via Kuala Lumpur
- Ave. Duration
- 5h 21m
- When
- Saturday, Wednesday, Thursday, and Sunday
- Estimated price
- ฿2,800–8,500
- Website
- bangkokair.com
Flights from Singapore Changi Airport to Phuket International Airport
- Ave. Duration
- 1h 53m
- When
- Every day
- Estimated price
- ฿2,300–7,000
Flights from Singapore Changi Airport to Phuket International Airport via Koh Samui
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- ฿4,500–9,000
- Website
- fireflyz.com.my
Flights from Senai International Airport to Krabi Airport via Kuala Lumpur
- Ave. Duration
- 3h 25m
- When
- Wednesday and Thursday
- Estimated price
- ฿2,800–9,000
Flights from Senai International Airport to Phuket International Airport via Kuala Lumpur
- Ave. Duration
- 4h 27m
- When
- Saturday, Wednesday, and Thursday
- Estimated price
- ฿2,800–8,500
- Website
- airasia.com
Flights from Senai International Airport to Krabi Airport via Don Muang
- Ave. Duration
- 5h 50m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ฿4,000–11,000
Flights from Senai International Airport to Phuket International Airport via Don Muang
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- ฿3,600–9,500
- Website
- lionairthai.com
Flights from Singapore Changi Airport to Phuket International Airport
- Ave. Duration
- 1h 45m
- When
- Thursday and Sunday
- Estimated price
- ฿3,100–10,000
- Website
- malindoair.com
Flights from Senai International Airport to Phuket International Airport via Kuala Lumpur
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- ฿2,200–7,500
- Phone
- +65 6295 9009
- [email protected]
- Website
- transtar.travel
Bus from Woodlands Check Point to Expo Stn
- Ave. Duration
- 45 min
- Frequency
- Every 4 hours
- Estimated price
- ฿120–550
- Schedules at
- transtar.travel
- Phone
- +604 332 5815
- [email protected]
- Website
- kpbekspres.com
Bus from Larkin Bus Terminal to Hat Yai Station
- Ave. Duration
- 12h 36m
- Frequency
- 3 times a day
- Estimated price
- ฿1,000–1,600
- Website
- http://www.kpbekspres.com/
Bus from Larkin Bus Terminal to Hat Yai Station
- Ave. Duration
- 12h 36m
- Frequency
- 3 times a day
- Estimated price
- ฿1,000–1,600
- Website
- http://www.kpbekspres.com/
- Phone
- 1490
- [email protected]
- Website
- tcl99web.transport.co.th
Bus from สถานีขนส่งผู้โดยสารหาดใหญ่ แห่งที่ 1;Hat Yai Bus Station to กระบี่
- Ave. Duration
- 3h 46m
- Frequency
- Every 4 hours
- Estimated price
- ฿230–2,200
- Book at
- https://12go.asia/en/operator/transport-co
- Website
- https://tcl99web.transport.co.th/Home
- Phone
- +66 74 750 770
- [email protected]
- Website
- jollytravel.in.th
Ferry from Hat Yai station to Bundhaya Beach Ko Lipe
- Ave. Duration
- 6h
- Frequency
- Twice daily
- Estimated price
- ฿850–1,300
- Book at
- https://12go.asia/en/operator/jolly-travel
- Phone
- +66 614655695
- [email protected]
- Website
- smartenplus.co.th
Ferry from Hat Yai station to Bundhaya Beach Ko Lipe
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- ฿1,000–2,800
- Book at
- https://12go.asia/en/operator/smart-en-plus
- Website
- https://www.smartenplus.co.th/
Ferry from Koh Lipe to Ao Nang Transfer except Krabi Town and Railay
- Ave. Duration
- 7h
- Frequency
- Once daily
- Estimated price
- ฿1,300–4,200
- Book at
- https://12go.asia/en/operator/smart-en-plus
- Website
- https://www.smartenplus.co.th/
- Phone
- +66 980 168 181
- [email protected]
- Website
- tigerlineferry.com
Ferry from Bang Rong Pier to Railay Beach
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Estimated price
- ฿700–1,300
- Website
- https://www.tigerlineferry.com/
Ferry from Bang Rong Pier to Railay Beach
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Estimated price
- ฿700–1,300
- Website
- https://www.tigerlineferry.com/
Ferry from Railay Beach to Ao Nang Pier
- Ave. Duration
- 15 min
- Frequency
- Every 20 minutes
- Estimated price
- ฿100
Ferry from Railay Beach to Ao Nang Pier
- Ave. Duration
- 15 min
- Frequency
- Every 20 minutes
- Estimated price
- ฿100
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 5 incredible day trips from Florence by train, How to plan an amazing trip around Scandinavia, and How do I buy a London Underground ticket? - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Johor Bahru to Ao Nang is 1120 km. It takes approximately 13h 53m to drive from Johor Bahru to Ao Nang.
Book your Johor Bahru to Ao Nang bus tickets online with 12go.asia.
There are 1142+ hotels available in Ao Nang.









