We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
Want the lowest hotel prices? You're in the right place. We check 200+ sites for you.

Hotels near Lanta Old Town

Check In Check Out
Show Prices
Sort by:
Traveller Ranked
Traveller Ranked
Lowest Price
Lowest Price
Distance
Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
SPONSORED
315 Moo 1 | Saladan, Ko Lanta 81150, Thailand
15.0 km from Lanta Old Town
#11 of 84 hotels in Ko Lanta
Check In Check Out
Show Prices
174 Moo 2 Phra Ae, Saladan | Krabi, Ko Lanta 81150, Thailand
9.1 km from Lanta Old Town
#40 of 84 hotels in Ko Lanta
Check In Check Out
Show Prices
Baan Phra Ae | Relax Beach, Ko Lanta 81150, Thailand
9.4 km from Lanta Old Town
#7 of 84 hotels in Ko Lanta
Check In Check Out
Show Prices
111 Moo 2 | AO Phrae Ae - Koh Lanta, Ko Lanta 81150, Thailand
9.6 km from Lanta Old Town
#13 of 84 hotels in Ko Lanta
Check In Check Out
Show Prices
343 Moo 2, Pra-Ae (Long Beach) | Saladan, Ko Lanta 81150, Thailand
9.7 km from Lanta Old Town
#18 of 84 hotels in Ko Lanta
Check In Check Out
Show Prices
38/2 Moo 2 | Saladan, Ko Lanta 81150, Thailand
9.8 km from Lanta Old Town
#32 of 84 hotels in Ko Lanta
Check In Check Out
Show Prices
38/2 Moo 2, T. Saladan | Koh Lanta (Lanta Island), Ko Lanta 81150, Thailand
9.8 km from Lanta Old Town
#73 of 84 hotels in Ko Lanta
Check In Check Out
Show Prices
299 Moo 2 | Saladan, Ko Lanta 81150, Thailand
9.9 km from Lanta Old Town
#4 of 84 hotels in Ko Lanta
Check In Check Out
Show Prices
183 Moo 2 , Phra-ae Beach (Long beach) | Saladan, Ko Lanta, Thailand
10.0 km from Lanta Old Town
#42 of 84 hotels in Ko Lanta
Check In Check Out
Show Prices
288 Moo 3 | Phra Ae Beach, Saladan, Ko Lanta 81150, Thailand
10.4 km from Lanta Old Town
#27 of 84 hotels in Ko Lanta
Check In Check Out
Show Prices
195/3 Ban Saladan Road, Ko Lanta 81150, Thailand
10.6 km from Lanta Old Town
#8 of 84 hotels in Ko Lanta
Check In Check Out
Show Prices
472 Moo 3 | Saladan, Ko Lanta 81150, Thailand
10.6 km from Lanta Old Town
#9 of 84 hotels in Ko Lanta
Check In Check Out
Show Prices
272 Moo 3 Phra-Ae Beach | Saladan, Ko Lanta 81150, Thailand
11.0 km from Lanta Old Town
#1 of 84 hotels in Ko Lanta
Check In Check Out
Show Prices
172 Moo 3, Saladan | Ko Lanta Yai, Ko Lanta 81510, Thailand
11.3 km from Lanta Old Town
#75 of 84 hotels in Ko Lanta
Check In Check Out
Show Prices
233 Moo 3 Saladan, Ko Lanta 81150, Thailand
11.4 km from Lanta Old Town
#17 of 84 hotels in Ko Lanta
Check In Check Out
Show Prices
178 Long Beach | Saladan Subdistrict, Ko Lanta 81150, Thailand
11.4 km from Lanta Old Town
#35 of 84 hotels in Ko Lanta
Check In Check Out
Show Prices
178 Moo.3 Saladan, Ko Lanta 81150, Thailand
11.4 km from Lanta Old Town
#68 of 84 hotels in Ko Lanta
Check In Check Out
Show Prices
47 Moo 3 Saladan, Ko Lanta 81150, Thailand
11.5 km from Lanta Old Town
#60 of 84 hotels in Ko Lanta
Check In Check Out
Show Prices
279 Moo 3 | Long Beach, Tambon Saladan, Ko Lanta 81150, Thailand
11.9 km from Lanta Old Town
#23 of 84 hotels in Ko Lanta
Check In Check Out
Show Prices
66 Moo 2 Saladan, Ko Lanta 81150, Thailand
11.9 km from Lanta Old Town
#28 of 84 hotels in Ko Lanta
Check In Check Out
Show Prices
243 Moo 3 Pra-Ae Beach | Saladan Subdistrict, Ko Lanta 81150, Thailand
12.2 km from Lanta Old Town
#31 of 84 hotels in Ko Lanta
Check In Check Out
Show Prices
220 Moo 3, Klong Dao Beach | Tumbon Saladan, Koh Lanta Yai, Ko Lanta 81150, Thailand
12.4 km from Lanta Old Town
#64 of 84 hotels in Ko Lanta
Check In Check Out
Show Prices
142 Moo 3, Khlong Dao Beach | Sala Dan Sub District, Krabi Province, Ko Lanta 81150, Thailand
12.7 km from Lanta Old Town
#72 of 84 hotels in Ko Lanta
Check In Check Out
Show Prices
15 Moo 3, Klong Dao Beach, Saladan, Ko Lanta 81150, Thailand
13.1 km from Lanta Old Town
#25 of 84 hotels in Ko Lanta
Check In Check Out
Show Prices
39 Moo 3, Tambol Saladan, Ko Lanta 81000, Thailand
13.1 km from Lanta Old Town
#48 of 84 hotels in Ko Lanta
Check In Check Out
Show Prices
10 Moo 3 | Saladan, Koh Lanta, Ko Lanta 81150, Thailand
13.2 km from Lanta Old Town
#33 of 84 hotels in Ko Lanta
Check In Check Out
Show Prices
14 Moo 3 | Saladan Subdistrict, Ko Lanta 81150 , Thailand
13.4 km from Lanta Old Town
#38 of 84 hotels in Ko Lanta
Check In Check Out
Show Prices
73/1 M.3 , Saladan | Krabi, Ko Lanta 81150, Thailand
13.4 km from Lanta Old Town
#53 of 84 hotels in Ko Lanta
Check In Check Out
Show Prices
105 Moo 3 Tumbon Saladan, Ko Lanta 81150, Thailand
13.6 km from Lanta Old Town
#52 of 84 hotels in Ko Lanta
Check In Check Out
Show Prices
222 Moo 3, Khlong Dao Beach | Saladan, Ko Lanta 81150, Thailand
13.7 km from Lanta Old Town
#36 of 84 hotels in Ko Lanta
Check In Check Out
Show Prices
165 Moo 3, Ban Saladan | Klong Dao Beach, Ko Lanta 81150, Thailand
13.8 km from Lanta Old Town
#39 of 84 hotels in Ko Lanta
Check In Check Out
Show Prices
*Prices above are the total stay price including base rate, taxes, and fees as provided by our partners. Please see our partners for full details.