Photo by Phyllis Robb

Find hotels in Mljet from AED 219

Start date: Check-in selected.
To Date
End date: Check-out
  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Compare 7,594 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

Comfortable 2 Bedroom Apartment

3.5 star property
Mljet
10.0 out of 10, Exceptional, (1)
"Awesome flat, awesome area. The view was beautiful, very peaceful flat, close to couple of restaurants + 1 small supermarket. We could just highly recommend it ! "
United States
Anonymous traveler
Comfortable 2 Bedroom Apartment

Apartments Vera

3.0 star property
Mljet
Apartments Vera

Apartment Mambo, Mljet

3.0 star property
Mljet
The price is AED 274
AED 323 total
includes taxes & fees
1 Jan - 2 January 2026
Apartment Mambo, Mljet

Rixos Premium Dubrovnik

5.0 star property
Gorica
9.2 out of 10, Wonderful, (1000)
"From the moment of check in until departure everything was perfect. Stuff, location, room, amenities all exceed our expectations. "
United States
Guzel
The price is AED 423
AED 493 total
includes taxes & fees
4 Dec - 5 Dec
Rixos Premium Dubrovnik

Prijeko Palace

4.0 star property
Dubrovnik Old Town
9.4 out of 10, Exceptional, (346)
"The staff and location were excellent!!!"
United States
Richard
Prijeko Palace

Hotel Lero

4.0 star property
Dubrovnik
8.8 out of 10, Excellent, (1000)
"Great location, great food, very clean and friendly staff."
United States
Tammy
The price is AED 313
AED 370 total
includes taxes & fees
7 Dec - 8 Dec
Hotel Lero

Hilton Imperial Dubrovnik

5.0 star property
Dubrovnik
9.4 out of 10, Exceptional, (1000)
"Everything was beautiful and the staff were the best. "
United States
ANNESA
The price is AED 664
AED 773 total
includes taxes & fees
6 Dec - 7 Dec
Hilton Imperial Dubrovnik

The Pucic Palace

5.0 star property
Dubrovnik Old Town
9.4 out of 10, Exceptional, (467)
"Wonderful hotel with lots of history. The staff were friendly and very helpful. "
United Kingdom
Anne-Louise
The price is AED 451
AED 526 total
includes taxes & fees
6 Dec - 7 Dec
The Pucic Palace

Scalini Palace

4.0 star property
Dubrovnik Old Town
9.0 out of 10, Wonderful, (262)
"Amazing location!!!"
United States
Cara
Scalini Palace

Berkeley Hotel

4.0 star property
Gruz
9.2 out of 10, Wonderful, (1001)
"Very good hotel, breakfast was great."
United Kingdom
John
Berkeley Hotel

Casa Rosa

3.0 star property
Dubrovnik Old Town
The price is AED 815
AED 937 total
includes taxes & fees
3 Jan - 4 January 2026
Casa Rosa

Soleil Luxury Rooms Old Town Dubrovnik

4.0 star property
Dubrovnik Old Town
9.4 out of 10, Exceptional, (289)
"Overall very satisfied with my choice. Would recommend this place to others. "
United States
Jorge
The price is AED 233
AED 279 total
includes taxes & fees
5 Dec - 6 Dec
Soleil Luxury Rooms Old Town Dubrovnik

Sun Gardens Dubrovnik

5.0 star property
Dubrovnik
9.4 out of 10, Exceptional, (1000)
"Great stay "
United Kingdom
Diana Lorraine
The price is AED 645
AED 745 total
includes taxes & fees
29 Dec - 30 Dec
Sun Gardens Dubrovnik

Guesthouse Forty Four

4.0 star property
Dubrovnik Old Town
10.0 out of 10, Exceptional, (123)
"Amazing staff, beautiful room, excellent location. The only place I will stay in Dubrovnik. "
United States
Lori
The price is AED 873
AED 986 total
includes taxes & fees
4 Dec - 5 Dec
Guesthouse Forty Four

Valamar Lacroma Hotel

4.0 star property
Lapad
9.2 out of 10, Wonderful, (1000)
"Great resort. Loved our stay. Loved the sister properties next to the resort as well."
United States
Jeffery
The price is AED 524
AED 593 total
includes taxes & fees
4 Dec - 5 Dec
Valamar Lacroma Hotel

Dubrovnik OldTown Hotel Akademis Gariste

3.0 star property
Dubrovnik Old Town
9.0 out of 10, Wonderful, (66)
"Great staff! Great location."
United States
Kevin
The price is AED 235
AED 282 total
includes taxes & fees
20 Dec - 21 Dec
Dubrovnik OldTown Hotel Akademis Gariste

City Hotel Dubrovnik

4.0 star property
Dubrovnik
9.2 out of 10, Wonderful, (251)
"property was excellent"
United States
Fernando
City Hotel Dubrovnik

Boutique Hotel Porto

4.0 star property
Dubrovnik
9.6 out of 10, Exceptional, (474)
"Clean spacious room, excellent breakfast, good location, friendly staff. "
United States
Chris
The price is AED 295
AED 349 total
includes taxes & fees
3 Jan - 4 January 2026
Boutique Hotel Porto

Dominium Premium Location Suites

3.0 star property
Dubrovnik Old Town
8.8 out of 10, Excellent, (74)
"Great location in the heart of old town!"
United States
SHANNON
Dominium Premium Location Suites

Royal Palm Hotel

5.0 star property
Lapad
9.2 out of 10, Wonderful, (523)
"Fantastic place with incredible views, near downtown, great options for food and drinks and kind, helpful staff."
Canada
Nelson
The price is AED 479
AED 557 total
includes taxes & fees
21 Dec - 22 Dec
Royal Palm Hotel
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Black Friday Sale

Limited-time deals: Save up to 50% on select hotels
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Mljet attractions

Learn more about Mljet

The emerald lakes of Mljet National Park invite you to swim, kayak, or cycle through this forested island paradise. Rent bikes to explore ancient monasteries and salt water lakes, then cool off at secluded beaches along the coastline.

Pomena harbour
Photo by Phyllis Robb
Open Photo by Phyllis Robb

Top Mljet Hotel Reviews

More cheap stays in Mljet

Hotels in Mljet with star-rating

Find out more about Mljet

Top reasons to visit Mljet

  • Stunning Beaches: Mljet boasts beautiful beaches with crystal-clear waters, perfect for swimming and sunbathing.
  • Mljet National Park: Explore the breathtaking landscapes, lush forests, and serene lakes within this stunning national park.
  • Charming Local Culture: Experience the rich history and tradition of the island, including local cuisine and friendly communities.
  • Outdoor Activities: Enjoy a variety of outdoor pursuits like hiking, biking, and organized tours throughout the island.
  • Convenient Accommodations: Choose from a range of stays, from cozy guesthouses to hotels with beach access.

Find great hotels in and around Mljet

Explore the enchanting island of Mljet, where a variety of accommodations await you. From charming guesthouses to the renowned Hotel Odisej, you'll find options perfect for a family vacation, pet-friendly stays, and beach access. Whether you're seeking the best hotels or a cozy retreat, Mljet offers a delightful mix of hospitality tailored to every traveler's needs.

  • Hotel Odisej: Nestled in the heart of Mljet, Hotel Odisej is a charming 3-star property that invites adventure seekers and beach lovers alike. With direct access to the beautiful beach, guests can immerse themselves in a variety of water sports and outdoor activities. The hotel offers exciting options such as sailing, hiking, and scooter rentals nearby, making it an ideal choice for those eager to explore the stunning natural surroundings. Whether you're traveling for business or leisure, Hotel Odisej provides a perfect balance of relaxation and adventure.
  • Hotel Bozica: Located just 32.2km from Mljet, Hotel Bozica stands out as a welcoming 4-star retreat for LGBTQIA travelers and adventure enthusiasts. With a commitment to inclusivity, this hotel offers various recreational activities both onsite and nearby, including kayaking, snorkeling, and motorboating. Guests can enjoy the stunning natural beauty while partaking in boat tours or exploring scenic hiking trails. Hotel Bozica is an excellent choice for those seeking a vibrant atmosphere combined with comfort and modern amenities.
  • Admiral Grand Hotel: Situated 30.6km from Mljet, the Admiral Grand Hotel offers a luxurious 3.5-star experience focused on relaxation and rejuvenation. With direct access to a pristine beach, guests can unwind in style. The hotel features a full-service spa, complete with saunas, hot tubs, and massage treatment rooms, ensuring a pampering stay. Additionally, the pool area boasts sun loungers and complimentary cabanas, perfect for soaking up the sun. This hotel is ideal for those seeking a serene beach getaway infused with spa indulgence.

Where to stay in and around Mljet

Discover the breathtaking beauty of Mljet, a gem on the Croatian coast, perfect for outdoor enthusiasts and family vacations. Explore its unspoilt nature, stunning sea views, and charming local islands. The friendly atmosphere and rich history of nearby cities enhance your travel experience, making it an ideal destination for relaxation and adventure. Enjoy the convenience of access to picturesque landscapes and a welcoming community, ensuring an unforgettable getaway.

  • Ston: Nestled approximately 17.7km from Mljet, Ston is a charming city that offers a blend of natural beauty and rich history. Known for its stunning beaches and scenic views, Ston attracts visitors seeking outdoor adventures and cultural experiences. The city is famous for its historic landmarks, including ancient walls and fortifications, which provide a glimpse into its past. Visitors can enjoy leisurely strolls along the coastline, savor fresh seafood at local restaurants, and explore the picturesque bay that surrounds the area.
  • Pomena: Located within the Mljet region, Pomena is a delightful village that caters to families and eco-conscious travelers alike. Seasonal visitors flock here during the summer months, drawn by its tranquil atmosphere and outdoor activities. Pomena is the gateway to the breathtaking Mljet National Park, where you can explore lush landscapes and pristine waters. Biking is a popular way to discover the village and its surroundings, while ferry services provide access to nearby islands, making it a perfect spot for adventure seekers and nature lovers.
  • Sobra: Also situated in the Mljet area, Sobra is a quaint village known for its stunning scenery and outdoor adventures. Like Pomena, Sobra sees a seasonal influx of tourists, primarily during the summer. The village offers a serene environment for those looking to escape the hustle and bustle. Visitors can explore the nearby Mljet National Park, experiencing its rich biodiversity and scenic hiking trails. Whether you’re kayaking in the clear waters or hiking through the lush greenery, Sobra promises an adventurous experience surrounded by nature’s beauty.

Things to do in Mljet

Mljet is a perfect destination for outdoor enthusiasts and families, offering stunning scenery and various activities. Visitors can explore scenic routes, enjoy organized tours, and find fantastic swimming spots. Whether you're interested in swimming, ferry rides, or simply soaking in the natural beauty, Mljet provides a memorable vacation experience that caters to all ages.

Shopping

In Mljet, you can explore local markets for unique souvenirs and gifts. If you're up for a drive, check out the Dubrovnik Shopping Center, where you’ll find a variety of shops, including fashion, electronics, and local crafts that capture the essence of Croatia.

Recreation

In Mljet, the Wellness Hotel Mljet offers rejuvenating spa treatments and serene views of the national park. At the National Park's tranquil surroundings, you can enjoy nature walks, kayaking, and yoga sessions, creating a perfect blend of relaxation and outdoor adventure for a refreshing getaway.

Adventure

Explore the pristine waters of Mljet National Park by kayaking through its serene lakes and lush landscapes. Hike the scenic trails that wind through the island, offering breathtaking views of the Adriatic Sea. For thrill-seekers, try cycling along the coastal paths to discover hidden beaches and charming villages.

Nightlife

Experience the vibrant nightlife at the Mljet National Park's bars, where you can sip cocktails while enjoying stunning views. Visit the local taverns for traditional Croatian cuisine, and don't miss the beach clubs that offer music and dancing under the stars for a memorable evening.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Mljet

To save money during your trip to Mljet, consider visiting in the cheaper months of February, March, or November, as prices are lower compared to the peak season of June to August. Book your hotel about a month in advance for better rates, especially on Thursdays, which are the least expensive days. Utilize Expedia's search tool to compare hotel deals and filter by budget or eco-friendly options. Look for package deals that combine flights and activities for additional savings. Also, explore free activities like hiking and beach outings to enjoy the natural beauty of Mljet without spending much.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Mljet are February to March and November, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in Mljet is usually 1 month out from when you are planning to stay, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Mljet is Thursday. The most expensive day to stay in Mljet is Monday.
  • Find cheap hotels on Expedia: Expedia’s search tool enables you to specify your budget, desired location, and additional preferences. You can easily sort the results by price, starting with the most affordable options. Additionally, you can refine your search by hotel type; for instance, by selecting the Eco-certified filter, you’ll discover sustainable and environmentally-friendly hotels available for booking.
  • Consider bundling your trip: You can save money by combining your Mljet hotel reservation with your flights and activities when you book an Expedia package.

Find the best attractions in and around Mljet

Mljet is perfect for outdoor enthusiasts and families seeking a scenic vacation. Visitors can enjoy beautiful beaches, explore the stunning Mljet National Park, and discover the local harbors. This island offers a rich blend of culture and natural beauty, making it an ideal spot for those looking to relax by the sea or immerse themselves in nature. Don't miss the chance to experience the charm of Mljet Island during your visit.

  • Mljet National Park: Experience the pristine beauty of Mljet National Park, where lush greenery, tranquil lakes, and stunning coastal views await. Perfect for outdoor enthusiasts, the park offers hiking, swimming, and kayaking adventures amidst its natural surroundings.
  • Prapratno Beach: A serene escape, Prapratno Beach boasts golden sands and crystal-clear waters, ideal for sunbathing and swimming. Located a short distance from Mljet, it's a perfect spot to relax and soak in the sun's rays while enjoying the picturesque scenery.
  • Walls of Ston: Step back in time at the Walls of Ston, an impressive historic fortress. This architectural marvel offers a glimpse into Croatia's rich history and stunning views of the surrounding landscape, making it a must-visit for culture enthusiasts.

Best time to go to Mljet

The best time to visit Mljet can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Mljet falls in August, when visitor numbers are high and weather is sunny with no rain. The coolest average temperature in Mljet falls in January, visitor numbers are average and weather is mostly sunny with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January48.6°F (9.2°C)Light RainMostly SunnyAverageAverage
February49.3°F (9.6°C)Light RainMostly SunnyAverageSlightly Low
March52.7°F (11.5°C)Light RainMostly SunnyAverageSlightly Low
April57.7°F (14.3°C)Light RainMostly SunnyAverageAverage
May64.6°F (18.1°C)Light RainMostly SunnyAverageAverage
June72.5°F (22.5°C)Light RainSunnyHighSlightly High
July77.5°F (25.3°C)No RainSunnyHighSlightly High
August78.3°F (25.7°C)No RainSunnyHighSlightly High
September72.1°F (22.3°C)Light RainSunnyAverageAverage
October64.4°F (18.0°C)Light RainMostly SunnyLowAverage
November58.8°F (14.9°C)Moderate RainMostly SunnyLowSlightly Low
December51.6°F (10.9°C)Light RainMostly SunnyLowAverage

The nearest major airports for your trip to Mljet

Traveling to Mljet is convenient with two major airports nearby. Dubrovnik Airport (DBV) is approximately 64.4km away, with excellent hotels such as Hotel Croatia, a 5-star property located 4.8km from the airport, and the Sheraton Dubrovnik Riviera Hotel, a 5-star resort just 9.7km away. Rixos Premium Dubrovnik, another 5-star hotel, is situated 17.7km from DBV. Alternatively, Brač Island Airport (BWK) is about 59.7km from Mljet, with top accommodations like Puteus Palace Brac, a 5-star hotel 8.0km from the airport, and Maslina Resort, located 14.5km away, offering various transportation services.

Frequently asked questions

What's the best place to stay in Mljet?
Rixos Premium Dubrovnik, located 30.1 mi (48.4 km) from the heart of Mljet, is a top choice for your stay based on our traveler data. Two other options for your trip to the area are Boutique Hotel Porto and Hotel Lero. See all available top hotels, or vacation rentals in Mljet.
What are some of the best vacation rentals in Mljet?
Guest House Kuna: You might want to consider this vacation home rental near Mljet, which offers a balcony and free WiFi to help you feel comfortable in your new surroundings. Kitchen amenities like a fridge and kitchenware can make your vacation run smoothly. See all vacation rentals in Mljet.
If I need to cancel my hotel reservation in Mljet, will I receive a refund?
Yes, most hotel room reservations are refundable if you cancel prior to the accommodation's cancellation deadline, which is often 24 or 48 hours before your scheduled arrival. If you booked a non-refundable reservation, you might be able to still cancel and receive a refund within 24 hours of your booking. Filter your search by fully refundable to find flexible hotel deals in Mljet.
Where can I learn more about changing or cancelling my trip to Mljet?
For more details about updating your trip to Mljet or cancelling it, head over to our customer service page.
What's the best pet-friendly hotel in Mljet?
Hotel Odisej is a top hotel for people traveling with their pets, and offers an outdoor pool and a fitness center for its human guests. Other good choices to stay with your pet include Guest House Hazdovac and Apartments Dalamar. See more pet-friendly hotel accommodations in Mljet.
What's the best place to stay near the beach in Mljet?
Villa Mirosa is a top B&B located on the beach. Hotel Odisej is another good option to stay near the beach. See more stays near the beach in Mljet.
What are some hotels with pools in Mljet?
Rixos Premium Dubrovnik: Hotel located near Pile Gate. Features a children's pool, a seasonal outdoor pool, and a full-service spa. Hotel Lero and Hotel Uvala are two additional hotels with an onsite pool. View all hotels with pools in Mljet.
What's the best place to stay near Dubrovnik Airport (DBV)?
Hotel Konavle is a popular 3-star hotel featuring a roundtrip airport shuttle and free breakfast. It's located a short 1.2 mi (1.9 km) from Dubrovnik Airport.
How is it staying in Mljet?
Nature enthusiasts will enjoy exploring Mljet, and many visitors are sure to appreciate the parks and seaside. Tourists can also enjoy so much more including its temples. In Mljet, there are 388 hotels and other accommodations to choose from. Find out more about Mljet.
What is there to see in Mljet?
The parks and seaside exemplify the natural beauty, and places to admire include Mljet National Park and Odysseus's Cave. You'll also find Prapratno Beach and Neum Beach in the area. Check out what more to see and do in Expedia's Mljet guide.
What's the seasonal weather like in Mljet?
The hottest months are usually August and July with an average temp of 75°F, while the coldest months are January and February with an average of 51°F. The rainiest months in Mljet are November, December, October, and January, with each month seeing an average of 7 inches of rainfall.

Explore a world of travel with Expedia