Montehos Hotel Group 2
Vile Oliva Petrovac

Vile Oliva Petrovac

Vile Oliva Petrovac

Your hotel in the heart of Petrovac, 80 metres from the sea

Vile Oliva Hotel is located just 80 metres from the beach, in one of the most beautiful towns on the Montenegrin coast. In the heart of Petrovac, the hotel offers an authentic Mediterranean holiday, combining perfect comfort, nature, and hospitality.

Nestled in the old Mediterranean town of Petrovac, on the renowned Budva Riviera, Vile Oliva Hotel is the largest tourist complex in Petrovac and one of the largest resorts on the Montenegrin coast with a total capacity of 700 beds and 265 accommodation units of different categories. For more than two decades, visitors from across Europe return year after year thanks to its excellent service, remarkable location, and prominent hospitality.

Restaurant & Bar gallery image 1 Restaurant & Bar gallery image 2

Restaurant & Bar

Restaurant and Bars at Hotel Vile Oliva

The two-level restaurant serves local and international cuisine, and summer dinners on the sea-view terrace come with folklore and evergreen music.

Four bars, including a rooftop lounge bar overlooking Petrovac, are part of the all-inclusive concept.


Wellness & SPA gallery image 1 Wellness & SPA gallery image 2

Wellness & SPA

Wellness & Spa at Hotel Vile Oliva

The Wellness & Spa centre blends Mediterranean tradition with modern treatments, with two Finnish saunas, a steam bath and a semi-outdoor pool.

Choose a therapeutic, aromatic, Silhouette & Shape or Montenegrina massage, and Spa Junior for kids.


Children’s entertainment - playground and mini club gallery image 1 Children’s entertainment - playground and mini club gallery image 2

Children’s entertainment - playground and mini club

Kids' Activities: A New Adventure Every Day

An indoor mini club, summer entertainment programmes and creative workshops keep children happy whatever the weather.

By the pool complex there's a kids' pool and playground, while parents enjoy the wellness centre, pool or garden.


Beach gallery image 1 Beach gallery image 2

Beach

Petrovac Beach, Just 80 m from Vile Oliva

Petrovac Beach is a sheltered bay with crystal-clear sea and lush Mediterranean greenery, just 80 metres from Hotel Vile Oliva.

Calm waters, pine shade and fine pebbles make it ideal for families and couples seeking a crowd-free holiday.

Discover

Experience Vile Oliva Petrovac in more detail

Explore the full story of Vile Oliva Petrovac, from accommodation and dining to wellness, family facilities and days beside the sea.