Accommodation Flights Flight + Hotel Car rentals Airport taxis

Looking for properties near Viking Cave?

Then you've come to the right place! Enter your dates and choose out of 128 properties.

More than 1 million people last month said they'd recommend Booking.com to their family and friends.

FREE cancellation on most rooms! Instant confirmation when you reserve

Featured hotels near Viking Cave

Guests' Choice
  • £31

    Average price per night

    P.P. Blue Sky Resort

    P.P. Blue Sky Resort 3 stars

    Long Beach, Phi Phi Don (3 miles from Viking Cave)

    8.6 Fabulous 601 reviews
    Description P. P. Blue Sky Resort offers spacious and clean accommodation with a homely feel along the beautiful white sand of Koh Phi Phi’s Had Yaow Beach (Long Beach), Krabi. Spacious rooms at the P. P.
    Review

    "Overall great. Nice to get away from the center and the crowds. Superb breakfast and cozy bungalows."

    Lottie. Sweden
  • £59

    Average price per night

    Mama Beach Residence

    Mama Beach Residence 3 stars

    Tonsai Bay, Phi Phi Don (3.1 miles from Viking Cave)

    8.5 Very good 1,204 reviews

    3 people are looking at this moment

    Description Offering a private beachfront, Mama Beach Residence is located on Phi Phi Island. Rooms feature flat-screen TVs and balconies with views of the ocean or beach.
    Review

    "Staff were very friendly, location is arguably the best on the island and cocktails were great!"

    Grant. Uganda
  • £22

    Average price per night

    Viking Nature Resort

    Viking Nature Resort 3 stars

    Long Beach, Phi Phi Don (2.9 miles from Viking Cave)

    7.8 Good 2,692 reviews

    6 people are looking at this moment

    Description Viking Nature Resort is a 5-minute walk from Long Beach and a 25-minute walk from Ton Sai Pier. Offering classically furnished rooms, the resort has luggage storage and a tour desk.
    Review

    "The hotel room is so nice and it's the kind we want, very natural, it's a single villa in the forest and in front of the beach. The hotel have boat to pick clients up in the port when arrival, all hotel staff are very nice and helpful. Hotel restaurant offers good taste and price food. Especially the beach in front of hotel lobby is very clean and nice, almost all clients in the hotel choose to swim in this beach, we do not need to trouble to find a nice beach, and it's very near to the famous Long Beach and town, 5 minutes to Long Beach and 20 minutes to town by walk. The room is so nice, they have a balcony on each room the can see the sea. Very nice experiences in phi phi island, will choose this hotel again if I would go there in the future."

    Yang. China
  • £53

    Average price per night

    Phi Phi Cliff Beach Resort
    8.2 Very good 1,385 reviews

    9 people are looking at this moment

    Description 600 metres from Ton Sai Bay, Phi Phi Cliff Beach Resort provides a 4-star accommodation in the Tonsai Bay district of Phi Phi Don.
    Review

    "amazing place to relax .. one of the best hotel i've ever been 👌"

    Houssem Aloui. Sweden
  • £82

    Average price per night

    Phi Phi The Beach Resort
    8.1 Very good 1,212 reviews

    13 people are looking at this moment

    Description Offering hillside accommodation with beautiful ocean views, Phi Phi The Beach Resort is located on Phi Phi Island’s Long Beach. It features snorkelling and kayaking facilities, and an outdoor pool.
    Review

    "The place had one of the greatest beaches on the island right at your doorstep. The place was clean, the people were helpful and assisted were needed. The ciew from the room over the island and sea was..."

    Tanja. Switzerland
  • £75

    Average price per night

    PP Princess Resort
    8.3 Very good 637 reviews

    4 people are looking at this moment

    Description Situated along Loh Dalum Bay on the famous Phi Phi Island, PP Princess Resort boasts it's own on-site restaurant, bar and a selection of accommodation types to choose from.
    Review

    "Best location, right on the beach and beach party. Awesome pool"

    Aziz. Pakistan