Hotels in Krabi, Thailand

We could not find any hotels near for the dates you have selected.

Where to Stay in Krabi, Thailand?

The most happening party place and a ultimate beach destination, Krabi is well known for its tourists and travelers. Krabi practically has all the types of accommodations possible and finding best places to stay in Krabi is certainly not a difficult task. Although, since the crowds never really leaves the beautiful island, pre-booking is a recommended whether you are travelling off season or peak season.

The city offers Luxurious hotels, hostels, budget hotels, home stay, couch surfing, mid-range hotels, AirBnb’s in almost all areas. The luxury hotels in Krabi are scattered all over the city. The rates near the main attractions are slightly higher, if you choose an accommodation close by the beach it would be a bit expensive but convenient. The budget hotels in Krabi come with basic amenities and if you opt for an AirBnb, you can get decent sized apartments, home stays, resorts overlook the prime attractions and even beach facing.

The outskirts are perfect for finding affordable and cheap hotels to stay in Krabi. These Krrabi accommodations will help you save money too.

When you are looking for a hotel in Krabi, understand that the prices will vary season to season and hence, a hotelthat is expensive in peak seasons can also be the same off season too


  • Baan To Accommodation: Baan To Guesthouse is just a 5-minute walk from Krabi Town. Surrounded by greenery, it houses a restaurant and offers rooms with a balcony. Complimentary WI-FI access is provided in the lobby.
  • PN Guest House: Centrally located in Krabi Town, P.N Guest House is a convenient 5-minute walk to Vogue Supermarket. The hotel offers free WI-FI in all areas of the hotel.


  • The Greenery Hotel: The Greenery Hotel offers clean and modern accommodation with friendly service. It is within 10 minutes’ walking distance of the Morning and Night Markets, and department store in Krabi Town.
  • Krabi Cozy Palace: The Thai-style rooms at Cozy Place Krabi feature views of the pool and private balconies. Standard amenities include a TV, electric kettle and air-conditioning.


  • Sofitel Resort: Situated close to the bustling Ao Nang, Sofitel has a rustic, down-to-earth ambiance and is effortlessly sexy. Definitely one of the finer hotels in Krabi!
  • Rayavadee Resort: Situated on the beautiful Railay beach, Rayavadee is a world in its own right. Plush and overwhelmingly luxurious, this resort is just what you need to pamper yourself silly. Rayavadee is without a doubt one of the best Krabi Island hotels and a fantastic beach resort in Krabi.

Hotels Near Attractions in Krabi