Skip to main content

Stay in Samosir Island's best hotels!

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Zoé’s Paradise Waterfront Hotel 3 stars

Hotel in Tuk Tuk

Set in Tuk Tuk, Zoé’s Paradise Waterfront Hotel offers a garden. Boasting room service, this property also provides guests with a sun terrace. The room with the view is worth the extra $ Location is fantastic The staff is extremely friendly and always smiling which is what you want when you are on holiday Great laundry service, we left all clean and shiny again, which is very important if you’re travelling by motorbike We manage to get a great massage in the room, actually we did two 😁 Great local restaurants near by

Show more Show less
8.5
Very good
256 reviews
Price from
₱ 3,206
per night

Hotel Barbara

Hotel in Tuk Tuk

Hotel Barbara has a garden, terrace, a restaurant and bar in Tuk Tuk. The accommodation offers a 24-hour front desk, airport transfers, room service and free WiFi throughout the property. The hosts and the staff were super friendly and very helpful to make our short stay in Lake Toba fulfilling. They helped arrange scooter rentals and lended me a large bicycle since the rental bicycles in town are all medium sized. And they provided detailed information on where to go on the island. The food was also great. Breakfast was big and tasty. And dinner seemed like it was home cooked. We mostly ate vegetarian except for grilled fish once which was also excellent.

Show more Show less
8.9
Fabulous
18 reviews
Price from
₱ 1,223
per night

Marianna Resort & Convention Tuktuk Samosir 5 stars

Hotel in Ronggurnihuta

Marianna Resort & Convention Tuktuk Samosir features a fitness centre, garden, a terrace and restaurant in Ronggurnihuta. This 5-star hotel offers room service and a 24-hour front desk. The view, surrounding and hospitality

Show more Show less
8.2
Very good
11 reviews
Price from
₱ 7,019
per night

RedDoorz Plus @ Vantas Hotel Parbaba 3 stars

Hotel in Sinapuran

Located in Sinapuran, 200 metres from Parbaba Beach, RedDoorz Plus @ Vantas Hotel Parbaba provides accommodation with free WiFi and free private parking. This 3-star hotel offers a 24-hour front desk.... This hotel is very recommended for family and traveler to stay. Its value for money, clean and comfort. The location near parbaba beach and batu hoda beach.

Show more Show less
8.4
Very good
11 reviews
Price from
₱ 1,593
per night

JTS Hotel

Hotel in Sinabono

JTS Hotel has a garden, terrace, a restaurant and bar in Sinabono. Among the facilities at this property are room service and a 24-hour front desk, along with free WiFi throughout the property.

Show more Show less
9
Superb
1 reviews

ANARA VILLA SAMOSIR MANAGED BY 3 SMART HOTEL 1 stars

Hotel in Sinapuran

ANARA VILLA SAMOSIR MANAGED BY 3 SMART HOTEL is offering accommodation in Sinapuran. With free WiFi, this 1-star hotel has a garden and a restaurant. Each room has a balcony.

Show more Show less
Price from
₱ 3,062
per night

Hotel Wisata Samosir By Helocus

Hotel in Pangururan

Hotel Wisata Samosir By Helocus is offering accommodation in Pangururan. At the hotel, all rooms are fitted with a desk and a flat-screen TV.

Show more Show less
5.7
Review score
3 reviews
Price from
₱ 973
per night

Thyesza Hotel 2 stars

Hotel in Ambarita

Thyesza Hotel has an outdoor swimming pool, garden, a shared lounge and terrace in Ambarita. With free WiFi, this 2-star hotel has a restaurant and a bar. The hotel features family rooms. It's location and hotel is also good

Show more Show less
7.7
Good
14 reviews
Price from
₱ 1,926
per night

Antony Homestay near Pantai Pasir Putih Parbaba Mitra RedDoorz 1 stars

Hotel in Pangururan

Antony Homestay near Pantai Pasir Putih Parbaba Mitra RedDoorz is a 1-star property set in Pangururan. The units in the hotel are fitted with a flat-screen TV.

Show more Show less
2.5
Review score
2 reviews
Price from
₱ 569
per night

RedDoorz @ Sihole Paradise Inn Parbaba 1 stars

Hotel in Sinapuran

RedDoorz @ Sihole Paradise Inn Parbaba is a 1-star property located in Sinapuran. The property is non-smoking and is situated 300 metres from Parbaba Beach.

Show more Show less
7
Good
4 reviews
Price from
₱ 613
per night

Hotels with extra health and safety measures

Find hotels in Samosir Island with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfecting
Food & drink safety

Most booked hotels on Samosir Island in the past month

See all

Samosir Island's best hotels with breakfast

See all

FAQs about hotels on Samosir Island

Explore guest reviews of hotels on Samosir Island

See all