There are 3 ways to get from Naiyang to Ao Nang by bus, 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
best- Take the bus from Nai Yang beach to Krabi Town Transferbus Nai Yang beach - Krabi Town Transfer / ...
3h฿560Ferry
- Take the ferry from Naiyang Transfer to Ao Nang Hotel Transferferry Naiyang Transfer - Ao Nang Hotel Transfer
4h฿700–1,300Drive 147.7 km
- Drive from Naiyang to Ao Nangcar 147.7 km
2h 25m฿566–818
Naiyang to Ao Nang by bus
Comparing Your Travel Options
The cheapest way to get from Naiyang to Ao Nang is to bus which costs ฿560 and takes 3h.
The fastest way to get from Naiyang to Ao Nang is to drive which takes 2h 25m and costs ฿550 - ฿850.
Yes, there is a direct bus departing from Nai Yang beach and arriving at Krabi Town Transfer. Services depart twice daily, and operate every day. The journey takes approximately 3h.
Yes, there is a direct ferry departing from Naiyang Transfer and arriving at Ao Nang Hotel Transfer. Services depart once daily, and operate every day. The journey takes approximately 4h.
The distance between Naiyang and Ao Nang is 147 km. The road distance is 147.7 km.
Book your Naiyang to Ao Nang ferry tickets online with 12go.asia.
The best way to get from Naiyang to Ao Nang without a car is to bus which takes 3h and costs ฿560.
The bus from Nai Yang beach to Krabi Town Transfer takes 3h including transfers and departs twice daily.
Naiyang to Ao Nang bus services, operated by At Lanta Vacation, depart from Nai Yang beach station.
Naiyang to Ao Nang bus services, operated by At Lanta Vacation, arrive at Krabi Town Transfer station.
What companies run services between Naiyang, Thailand and Ao Nang, Thailand?
At Lanta Vacation operates a bus from Nai Yang beach to Krabi Town Transfer twice daily. Tickets cost ฿560 and the journey takes 3h. Alternatively, Tigerline Ferry operates a ferry from Naiyang Transfer to Ao Nang Hotel Transfer once daily. Tickets cost ฿700–1,400 and the journey takes 4h.
- Phone
- +66 2 292 1092
- [email protected]
- Website
- At Lanta Vacation
Bus from Nai Yang beach to Krabi Town Transfer
- Ave. Duration
- 3h
- Frequency
- Twice daily
- Estimated price
- ฿560
- Schedules at
- At Lanta Vacation
- Phone
- +66 980 168 181
- [email protected]
- Website
- tigerlinetravel
Ferry from Naiyang Transfer to Ao Nang Hotel Transfer
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- ฿700–1,400
- Website
- tigerlinetravel
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 do I get from Sydney to Melbourne, Need to know: Eurostar, and Italy Travel Guides - to help you get the most out of your next trip.
Booking & Getting There
Yes, the driving distance between Naiyang to Ao Nang is 148 km. It takes approximately 2h 25m to drive from Naiyang to Ao Nang.
Book your Naiyang to Ao Nang bus tickets online with 12go.asia.
There are 1144+ hotels available in Ao Nang.



