Find and Book Top Rated Hotels in Makarska

Search among 20 available hotels and places to stay in Makarska from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-20 out of 20
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great103 reviews
MapView on map1.3 mi from City Center300 yd from Makarska Service Station
From   US$ 244 /nightSelect
8.4
Great232 reviews
MapView on map1000 yd from City Center400 yd from Makarska Main Bus Station
From   US$ 202 /nightSelect
8.2
Great226 reviews
1200 yd from City Center500 yd from Makarska Main Bus Station
From   US$ 249 /nightSelect
8.4
Great168 reviews
1700 yd from City Center700 yd from Makarska Service Station
From   US$ 75 /nightSelect
8.2
Great208 reviews
1500 yd from City Center700 yd from Makarska Service Station
From   US$ 177 /nightSelect
8.4
Great164 reviews
400 yd from City Center300 yd from Makarska Franciscan Monastery
From   US$ 282 /nightSelect
8.2
Great243 reviews
500 yd from City Center100 yd from Makarska Port
From   US$ 128 /nightSelect
8.4
Great155 reviews
700 yd from City Center300 yd from Makarska Port
From   US$ 224 /nightSelect
8.4
Great68 reviews
1.3 mi from City Center300 yd from Makarska Service Station
From   US$ 401 /nightSelect
Apartment
9.6
Perfect1 review
400 yd from City Center400 yd from Makarska Main Square
From   US$ 173 /nightSelect
Aparthotel
8.4
Great86 reviews
1.4 mi from City Center500 yd from Makarska Service Station
From   US$ 153 /nightSelect
1.1 mi from City Center1800 yd from Makarska Franciscan Monastery
From   US$ 206 /nightSelect
8.4
Great99 reviews
1600 yd from City Center600 yd from Makarska Service Station
From   US$ 215 /nightSelect
8.0
Great23 reviews
1.3 mi from City Center400 yd from Makarska Service Station
From   US$ 186 /nightSelect
8.2
Great18 reviews
1.4 mi from City Center1100 yd from Makarska Service Station
From   US$ 167 /nightSelect
8.6
Great26 reviews
600 yd from City Center200 yd from Makarska Main Bus Station
From   US$ 437 /nightSelect
1.5 mi from City Center1300 yd from Makarska Service Station
From   US$ 509 /nightSelect
Apartment
100 yd from City Center100 yd from St. Marc Cathedral
From   US$ 148 /nightSelect
8.4
Great12 reviews
1600 yd from City Center700 yd from Makarska Service Station
From   US$ 81 /nightSelect
Apartment
7.8
Very good13 reviews
1.1 mi from City Center400 yd from Makarska Service Station
From   US$ 76 /nightSelect

Best hotels and places to stay in Makarska

Why visit?

Makarska, Croatia, is a charming coastal town known for its stunning beaches, crystal clear waters, and picturesque scenery. With a rich history, vibrant nightlife, and a range of outdoor activities, Makarska offers an unforgettable vacation experience for tourists. Whether you're a nature enthusiast, history buff, or beach lover, this destination has something for everyone.

Where to stay?

When it comes to finding the perfect place to stay in Makarska, there are several areas that offer different experiences to suit your preferences.

Makarska Old Town: For those who wish to immerse themselves in the town's rich history and culture, staying in the Old Town is the ideal choice. You'll be surrounded by ancient architecture, narrow winding streets, and charming cafes. The proximity to the seafront promenade adds to the overall appeal of this area.

Marina: If you're looking for a more upscale and modern experience, staying near the marina is a fantastic option. Here, you can enjoy beautiful yachts, trendy restaurants, and a buzzing atmosphere. The area also offers easy access to the beach and a variety of water sports activities.

Brela: Just a short distance from Makarska, Brela offers a quieter and more relaxed atmosphere. Known for its pristine beaches and untouched natural beauty, this area is perfect for those seeking tranquility and a picturesque setting.

What is the price per hotel room per night?

The average price per night for hotel rooms in Makarska varies depending on the star rating. Here is an approximate price range for each category:

3-star hotels: $70 - $120

4-star hotels: $120 - $180

5-star hotels: $180 - $300

Best value for money:

Hotel Dalmacija: Conveniently located in the heart of Makarska, Hotel Dalmacija offers comfortable rooms, great amenities, and friendly service at an affordable price.

Hotel Park: Situated near the beach, Hotel Park provides a pleasant stay with spacious rooms, excellent facilities, and an enticing price tag.

Hotel Biokovo: Another fantastic option for value-conscious travelers, Hotel Biokovo offers affordable rooms with stunning views of the Adriatic Sea.

Best kids-friendly hotels:

Hotel Meteor: With its fantastic swimming pools, on-site entertainment, and kids' clubs, Hotel Meteor is an excellent choice for families looking for a fun-filled vacation.

Hotel Miramare: This family-friendly hotel boasts a wide range of amenities, including a children's playground and a dedicated kids' zone, ensuring a memorable stay for children and parents alike.

Best hotels for a romantic getaway:

Hotel Osejava: Located near the waterfront, Hotel Osejava provides a romantic setting with its charming rooms, breathtaking views, and a tranquil ambiance.

Hotel Maritimo: Situated right on the beach, Hotel Maritimo offers a serene environment, luxurious rooms, and exceptional service, making it an ideal choice for couples seeking a romantic escape.

Best for location:

Hotel Milenij: Located in the center of Makarska, Hotel Milenij allows easy access to all the main attractions, beaches, and vibrant nightlife of the town.

Hotel Villa Riva: Situated on the seafront promenade, Hotel Villa Riva offers an unbeatable location, stunning sea views, and a luxurious stay just steps away from the beach.

Hotel Park Makarska: Boasting a prime beachfront location and close proximity to the Old Town, Hotel Park Makarska offers convenience and easy access to all the town has to offer.

Best for a short city break:

Aparthotel Miramare: With its central location and comfortable apartments, Aparthotel Miramare provides a perfect base for a short city break, offering both convenience and affordability.

Hotel Biokovo: Situated near the city center, Hotel Biokovo offers comfortable rooms, excellent facilities, and easy access to the main attractions, ensuring a delightful stay.

Show moreLess