Skip to main content

Search hotels in Montenegro Coast, Montenegro

Enter your dates and choose from 11683 hotels and other places to stay

Check out these popular cities in Montenegro Coast

Stay in Montenegro Coast's best hotels!

Filter by:

Star rating

Review score

Hyatt Regency Kotor Bay Resort

Hotel in Kotor

Hyatt Regency Kotor Bay Resort features a spa and wellness center, and a beach. Rooms and suites have views on Kotor Bay. Some of the modern amenities include a flat-screen TV.

T
Tolulope
From
Ireland
Everything about this hotel was so nice. Lovely staff and ever willing to help. The room smelled so nice same as the environment. They helped my husband plan a surprise birthday for me which i thought was really cute. It was booked out way too early (January) and i really wish i got to stay longer than I did but maybe thats for next time
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,978 reviews
Price from
£142.69
1 night, 2 adults

Conte Hotel & Restaurant

Hotel in Perast

Set by the sea and right on the main square in Perast, the Conte Hotel & Restaurant features elegantly decorated suites and apartments with free Wi-Fi provided in all areas.

T
TEO GWAN IN
From
Singapore
Located at a beautiful setting facing the lovely water front. Hotel restaurant with fabulous seafood and courteous waiter. Room is classy and comfortable. Friendly and most helpful reception, Ms Anna, and their very knowlegeable chauffeur, Mr Stefan.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,751 reviews
Price from
£87.50
1 night, 2 adults

Garni Hotel TIANIS

Hotel in Kotor

Garni Hotel TIANIS offers serviced apartments 100 meters from the historic city centre and 50 meters from the beach. It features accommodation with private balconies and free Wi-Fi.

J
Jane
From
New Zealand
We loved the rooftop accommodation. Ideal for friends travelling together, single beds, and the option of an additional sofa bed. Great host, unexpected lovely breakfast included in the reasonable cost. Our host found us further accommodation in Kotor, when they couldn’t accommodate us for any more nights, which was greatly appreciated. The original room was modern and had everything we needed. It is ideally situated, within a 5 minute walk of the Old Town. There is a supermarket and restaurants within a couple of minutes of the hotel.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,112 reviews
Price from
£95.69
1 night, 2 adults

Hotel Sutomore

Hotel in Sutomore

Situated in Sutomore, within a few steps of Sutomore City Beach and 7.9 km of Port of Bar, Hotel Sutomore features accommodation with a terrace and free WiFi throughout the property as well as free...

Š
Šlechtová
From
Czech Republic
Beautiful, brand new hotel; great view of the sea, town and surrounding hills from the sea view rooms; spacious rooms with good air-conditioning; large, comfortable beds; beautiful, spacious bathrooms; convenient free parking in the hotel's underground parking garage; fast internet; delicious breakfasts with lots of fruit and vegetables, great omelets, always lots of everything, nothing ever ran out; friendly, helpful personnel and owners; excellent location right on the sea, a few meters from the beach, in a relatively quiet spot yet mere meters from shops and restaurants; convenient access to public bus stops nearby.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 184 reviews
Price from
£132.55
1 night, 2 adults

Exclusive Hotel

Hotel in Budva

Situated in Budva, 200 metres from Przno Beach, Exclusive Hotel features accommodation with a seasonal outdoor swimming pool, free private parking, a fitness centre and a restaurant.

R
RicoMar
From
France
Friendly staff. Great gym facilities. Good swimming pool
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 300 reviews
Price from
£236.52
1 night, 2 adults

Boutique hotel Ruzmarin SPA & Garden by Aycon

Hotel in Budva

Set in Budva, 1.4 km from Jaz Beach, Boutique hotel Ruzmarin SPA & Garden by Aycon offers accommodation with a seasonal outdoor swimming pool, free private parking, a garden and a terrace.

E
Eva
From
Mexico
We really enjoyed our stay at Boutique Hotel Ruzmarin. It is located slightly outside of Budva in a quiet and beautiful setting, easily accessible by car, with free parking available. The property is small and absolutely beautiful. Our room was spacious and tastefully furnished. The breakfast selection was very good. In the evening we had an outstanding dinner at the restaurant, accompanied by a delicious wine. The owner and the staff were very friendly and helpful. We can highly recommend this place.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 209 reviews
Price from
£159.86
1 night, 2 adults

Boutique Hotel Porto Palace

Hotel in Tivat

Set in Tivat, 300 metres from Ponta Seljanova Beach, Boutique Hotel Porto Palace offers accommodation with an outdoor swimming pool, free private parking, a fitness centre and a restaurant.

M
Maximilian
From
Germany
World-class food, world-class staff, and world-class accommodation — perfectly situated. Overall, a phenomenal experience. I had already booked my next stay a few weeks ahead before even leaving the premises.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 162 reviews
Price from
£265.97
1 night, 2 adults

Hotel Teuta

Hotel in Ulcinj

Located in Ulcinj, 2.2 km from Velika Plaza Beach, Hotel Teuta provides accommodation with a seasonal outdoor swimming pool, free private parking, a garden and a terrace.

A
Avni
From
Kosovo
Breakfast was very good, location is good.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 224 reviews
Price from
£113.08
1 night, 2 adults

Hotel Diplomat by Aycon

Hotel in Budva

Located in Budva, 500 metres from Slovenska Beach, Hotel Diplomat by Aycon provides accommodation with a seasonal outdoor swimming pool, free private parking, a garden and a terrace.

м
марк
From
Russia
Proficient & polite stuff. We made mistake during the booking process, but the person at the desk was happy to help us resolve it in the best possible manner.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 308 reviews
Price from
£123.37
1 night, 2 adults

Hotel Vladimir

Hotel in Budva

Located in Budva, less than 1 km from Slovenska Beach, Hotel Vladimir provides accommodation with a garden, free private parking, a terrace and a restaurant.

K
Karita
From
Finland
The accommodation is beautiful and located in a great area. The breakfast was varied and satisfying, even for someone like me who follows a meat-free diet. The highlight of my stay was the friendly and helpful staff — thank you for making me feel so welcome!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 373 reviews
Price from
£119.88
1 night, 2 adults
See all 11683 hotels in Montenegro Coast

Most booked hotels in Montenegro Coast in the past month

See all

Montenegro Coast's best hotels with breakfast

  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 4,061 reviews

    The luxurious 5-star hotel Splendid Conference & Spa Resort is set directly on a long sandy beach in the heart of Bečići, just 2 km from Budva’s Old Town.

  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 118 reviews

    Situated in Petrovac na Moru, 200 metres from Buljarica Beach, Hotel AQUILO features accommodation with a terrace, free private parking, a restaurant and a bar.

  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 300 reviews

    Situated in Budva, 200 metres from Przno Beach, Exclusive Hotel features accommodation with a seasonal outdoor swimming pool, free private parking, a fitness centre and a restaurant.

  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 209 reviews

    Set in Budva, 1.4 km from Jaz Beach, Boutique hotel Ruzmarin SPA & Garden by Aycon offers accommodation with a seasonal outdoor swimming pool, free private parking, a garden and a terrace.

  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 162 reviews

    Set in Tivat, 300 metres from Ponta Seljanova Beach, Boutique Hotel Porto Palace offers accommodation with an outdoor swimming pool, free private parking, a fitness centre and a restaurant.

  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 486 reviews

    Located in Budva, 100 metres from Ricardova Glava Beach, Merit Starlit Hotel & Residences provides accommodation with a fitness centre, free private parking, a private beach area and a terrace.

  • Hotel Boka

    Hotel in Kotor
    Breakfast options
    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 314 reviews

    Hotel Boka is set in Kotor, within 6.7 km of Kotor Clock Tower and 6.7 km of Sea Gate - Main Entrance.

  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 787 reviews

    Located in Budva, 700 metres from Slovenska Beach, Infinity Hotel & More provides accommodation with a seasonal outdoor swimming pool, free private parking, a fitness centre and a shared lounge.

Budget hotels in Montenegro Coast

  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 228 reviews

    Set in Donji Štoj, 2.6 km from Velika Plaza Beach, Hotel Comfort & Villas offers accommodation with a seasonal outdoor swimming pool, free private parking, a garden and a terrace.

  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 224 reviews

    Located in Ulcinj, 2.2 km from Velika Plaza Beach, Hotel Teuta provides accommodation with a seasonal outdoor swimming pool, free private parking, a garden and a terrace.

  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 529 reviews

    Set in Herceg-Novi, 600 metres from Herceg Novi Beach, Hotel Vila Hedonija offers accommodation with a seasonal outdoor swimming pool, free private parking, a garden and a terrace.

  • Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 258 reviews

    Set in Donja Kostanjica, 1.8 km from Morinj Beach, Hotel Lavanda offers accommodation with a garden, free private parking, a private beach area and a restaurant.

  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 231 reviews

    Located in Sutomore, 200 metres from Sutomore City Beach, Hotel Kaligrosh offers beachfront accommodation and various facilities, such as a terrace.

  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 134 reviews

    Boasting a garden and caffe bar as well, Hotel Halibas is situated in Ulcinj. This hotel offers a 24-hour front desk and room service. The property is located 6 km from Old Town Ulcinj.

  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 765 reviews

    Set in Sutomore, 300 metres from Sutomore City Beach, Hotel Del Medio offers accommodation with a seasonal outdoor swimming pool, free private parking, a fitness centre and a shared lounge.

  • Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 242 reviews

    Set in Ulcinj, 1.5 km from Velika Plaza Beach, Hotel Lajka Luxury offers accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

Hotels in Montenegro Coast that you can book without a credit card

  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 14 reviews

    Situated in Dobra Voda, 400 metres from Veliki Pijesak, Apartmani Bosfor features accommodation with a seasonal outdoor swimming pool, free private parking and a terrace.

  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 22 reviews

    Conveniently situated in Kotor, Kerber-Graz 1860 features 4-star accommodation close to Kotor Beach and Kotor Clock Tower.

  • Cataleya Resort

    Hotel in Ulcinj
    No credit card needed
    Scored out of 10, guest rating 9.9
    Exceptional - What previous guests thought, 52 reviews

    Situated in Ulcinj, 1.5 km from Velika Plaza Beach, Cataleya Resort features accommodation with a seasonal outdoor swimming pool, free private parking, a garden and a terrace.

  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 9 reviews

    Situated in Ulcinj, 200 metres from Mala Ulcinjska Beach, Hotel NOBEL Ulcinj features accommodation with a terrace, free private parking, a restaurant and a bar.

  • Hotel Blue Moon

    Hotel in Ulcinj
    No credit card needed
    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 24 reviews

    Set in Ulcinj, 2 km from Velika Plaza Beach, Hotel Blue Moon offers accommodation with a seasonal outdoor swimming pool, free private parking, a garden and a shared lounge.

  • Villa Iper

    Hotel in Budva
    No credit card needed
    Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 167 reviews

    Situated in Budva, 1.3 km from Slovenska Beach, Villa Iper features accommodation with a garden, free private parking, a terrace and a bar. This 4-star hotel offers free WiFi.

  • Themis Apartment

    Hotel in Kotor
    No credit card needed
    Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 429 reviews

    Situated in Kotor and with Kotor Beach reachable within 1.2 km, Themis Apartment features a garden, non-smoking rooms, free WiFi throughout the property and a terrace.

  • Hotel Credo

    Hotel in Kotor
    No credit card needed
    Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 404 reviews

    Situated in Kotor, within 600 metres of Virtu Beach and 3.1 km of Sea Gate - Main Entrance, Hotel Credo features accommodation with a terrace and free WiFi throughout the property as well as free...

FAQs about hotels in Montenegro Coast

See reviews by guests who stayed at hotels in Montenegro Coast

See all
  • From £124.18 per night
    Scored out of 10, guest rating 6.3
    Pleasant - What previous guests thought, 475 reviews
    Boravili smo u Hotelu Rivijera u Petrovcu pet dana i iskustvo je bilo zaista fenomenalno. Naša grupa od jedanaest osoba bila je izuzetno zadovoljna uslugom i celokupnim ambijentom hotela. Već pri dolasku, recepcionar Ivan nam je mnogo pomogao, što je zaista ostavilo pozitivan prvi utisak. Njegova ljubaznost i spremnost da odgovori na sva naša pitanja značajno su doprineli našem osećaju dobrodošlice. Hrana u hotelu je bila izvanredna. Švedski sto za doručak i večeru nudio je raznovrsne i kvalitetne opcije, prilagođene svim ukusima. Svaki obrok bio je svež i ukusan. Okruženje hotela je takođe za svaku pohvalu. Park i dvorište su puni zelenila, drva i cveća. Bazen je bio čist i uredan. Sobe su bile prostrane i komforne, sa velikim kupatilima, što nam je posebno odgovaralo s obzirom na to da smo putovali sa malom bebom. Hotel nam je obezbedio dodatni krevetac, što je bila velika olakšica. Parking je takođe bio odličan, što je značajno olakšalo naš boravak. Posebno želimo da istaknemo pažnju osoblja, koje je bilo izuzetno prijatno i pozitivno. Na recepciji su nam čak dali i uređaj protiv komaraca, što je još jedan pokazatelj njihove brige za goste. Na osnovu svega navedenog, sa sigurnošću možemo reći da ćemo se ponovo vratiti u Hotel Rivijera. Hvala svima na divnom boravku i vidimo se opet!
    Guest review by
    Dejan
    Serbia
  • From £64.98 per night
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 143 reviews
    I recently had the pleasure of staying at the villa garden and it was truly an amazing experience. The sea view from my room was absolutely breathtaking. The hotel's location was perfect, allowing me to enjoy the beautiful scenery while also being close to center. The breakfast was delicious and offered a wide variety of options to choose from. I loved being able to start my day with a tasty meal and the stunning view of the Adriatic Sea. The staff at the hotel were beyond exceptional. From the moment I arrived, I was greeted with warmth and kindness. They were always on hand to offer helpful tips and recommendations for places to visit in the local area. Their service truly made my stay all the more enjoyable. Overall, I highly recommend it to anyone looking for a relaxing and enjoyable vacation. With its prime location, stunning views, and welcoming staff, it truly exceeded my expectations. I can't wait to come back and visit again!
    Guest review by
    Allmir
    Montenegro
  • From £422.79 per night
    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 4,061 reviews
    We came mid September and our experience went above our expectations, everyone was friendly. There was nothing we disliked, yes, the food prices are above the average in Budva but everything we had was quality, also is something you expect in a 5 star hotel. Perfect place to relax and unwind (in September) I bet August is a bit chaotic.
    Guest review by
    Nadia Patricia
    Australia
  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 1,643 reviews
    I thoroughly enjoyed my stay at the hotel, with everything exceeding my expectations. The highlight was undoubtedly the luxury suite, which offered unparalleled comfort and elegance. The attention to detail and upscale amenities truly made it a memorable experience.
    Guest review by
    Vadim
    Russia
  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 319 reviews
    I got a complimentary upgrade, much to my surprise and satisfaction. It literally made my day. The front desk staff were super kind and helpful. They also arranged for a takeaway breakfast since I had to depart early the following day. I will definitely rebook!
    Guest review by
    ABIMANYU
    India
  • From £657.57 per night
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 274 reviews
    The finishing and toiletries to bedding are of top quality. I like that the whole place is very clean and there is a level of service standard when we were there as well. The place is big but you can get a buggy to ride you around
    Guest review by
    Serene
    Singapore
  • From £162.18 per night
    Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 1,138 reviews
    The position,cleaness,excelent and delicios food,swimming -pool -cristal clean,the STAFF very polite and kind with a lot of aplausefor Mr .Zaim and the Boys from the swimming -pool.Allways satisfied my needs fast and eficient.
    Guest review by
    nicu paul
    Romania
  • From £215.64 per night
    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 605 reviews
    stunning views that made my stay truly memorable. The room was spacious, impeccably clean, and beautifully designed, providing the perfect oasis of comfort and relaxation. VERY TASTY DINNER AND BREAKFAST!
    Guest review by
    Shor Stas
    Israel
  • From £109.59 per night
    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 1,432 reviews
    The hotel was huge and it has everything you needed, you didn’t have to leave the resort. The pools were all beautiful and the rooms are spacious and clean. Loved everything about it.
    Guest review by
    Sladjana
    Australia
  • From £258.18 per night
    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 1,888 reviews
    The food The swimming pool The room size The snaks around the fun areas The drinks menu
    Guest review by
    Batranu
    Romania
  • From £142.95 per night
    Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 312 reviews
    Team members are great! Lady at the terrace, FD team and HK all amazing ☺️
    Guest review by
    Milja
    Montenegro
  • From £129.52 per night
    Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 330 reviews
    A lot of choices for breakfast. There is something for every taste.
    Guest review by
    funa
    Slovenia
  • From £277.24 per night
    Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 72 reviews
    Sve je bilo sjajno. Od komunikacije sa osobljem pa na dalje
    Guest review by
    Dimitrije
    Serbia
  • Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 710 reviews
    beautiful view, friendly staff, very clean and comfy.
    Guest review by
    Neşe
    Turkey
  • From £155.95 per night
    Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 541 reviews
    Amazing Location Amazing Workers Delicious Good :)
    Guest review by
    Farisyl
    Turkey
  • From £1,110.24 per night
    Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 879 reviews
    everything about this hotel is just perfect
    Guest review by
    Dimitri
    Australia

Planning a trip? Get inspired by reviews of cities in Montenegro Coast

  • 10.0

    ChatGPT said:

    ChatGPT said: What I like most about Budva is the way it blends the charm of history with the vibrancy of the Adriatic coast. Walking through the narrow cobblestone streets of the Old Town feels like stepping back in time, with its stone houses, hidden courtyards, and centuries-old churches exuding a timeless character. Yet just beyond the ancient walls, the lively beaches and waterfront promenade create an entirely different energy—filled with the scent of the sea, the sound of music drifting from cafés, and the hum of people enjoying the warm Montenegrin sun. It’s this unique contrast—where tradition and modern life meet against a backdrop of turquoise waters and rugged mountains—that makes Budva feel endlessly captivating.
    Guest review by
    shenaj
    Kosovo
  • 8.0

    Beautiful place to visit, but extreme madness in August.

    Beautiful place to visit, but extreme madness in August. Traffic and parking are absolutely impossible. Paid garage closes at midnight, so you have no choice but to leave earlier. We did a small group boat tour to the blue cave...nothing special. Avoid the hassle. Our location was too far, and it took 3 hours back and forth, with a short 15-minute swim at the cave, and a crazy, bumpy, uncomfortable ride back and forth. Not recommended if you have neck or back pain. We are young and fit and found it not relaxing at all.
    Guest review by
    Valentina Turri
    Italy
  • 4.0

    The town was lacking good rsxtaurants and the genera feel of...

    The town was lacking good rsxtaurants and the genera feel of the town was that it caters more for Balkan tourism than international guests. With basically no good restaurants (they all semmed to serve excactly the same thing) makes this for a poor destination, We tried a few of te beach cubs, and found them very noisy and not really attractive.
    Guest review by
    Thor
    Norway
  • 8.0

    Wonderful coastline as with most of Montenegro.

    Wonderful coastline as with most of Montenegro. A bustling town, stunning port full of mega yachts and fabulous restaurants, designer shops if you want that. Also very simple but beautiful outside of the port.
    Guest review by
    Jackie
    United Kingdom
  • 10.0

    Great destination for romantic holiday.

    Great destination for romantic holiday. Good restaurants, a lot of clean beaches, good size town, everything was accessible by foot, but enough things to see. A lot of stairs and climbing. Maybe not the best place for small children or elderly. During summer time, climbing can be too much also for fit adults, at least at the daytime.
    Guest review by
    Mare
    Finland
  • 6.0

    + Great sunset viem on the waterfront

    + Great sunset viem on the waterfront + Few nice places with tasty food + Old Bar in 4 km from the modern city is worth visiting - Dirty and cold water - Horrible traffic - Crowdy waterfront every evening
    Guest review by
    Oleg
    Serbia
  • 10.0

    I’ve been to Sutomore more than once… and I think I’m...

    I’ve been to Sutomore more than once… and I think I’m officially in love with this place! 💙 The beach is amazing, the sea feels like warm soup, the sun seems to shine just for us, and the vibe? 100% stress-free zone! 😎 If you’re looking for a place to relax, recharge and forget all your worries – Sutomore is the one. Highly recommended – and yes, my suitcase is already half-packed for the next visit! 😄✈️🌊
    Guest review by
    Justyna
    Poland
  • 10.0

    We liked our little hotel, the clean watter, little...

    We liked our little hotel, the clean watter, little promenade next to hotel, with plenty of restaurants, cocktails bars, icecream places. We stayed mostly on beach. Was just what we needed. For recharging battery’s.
    Guest review by
    Anonymous
  • 8.0

    The coast is beautiful and perfect for swimming, snorkeling...

    The coast is beautiful and perfect for swimming, snorkeling and sunsets. We liked the fact you could walk all the way from our apartment to the town. It's very touristy in town and the town itself wasn't particularly special, but we enjoyed the reasonably priced bars and restaurants as well as some jetskiing.
    Guest review by
    Eleanor
    United Kingdom
  • 10.0

    Sveti Stefan is small enough to explore on foot, there is a...

    Sveti Stefan is small enough to explore on foot, there is a pretty coastal walkway that is shaded at times. Whilst busy, the beach didn’t feel too overcrowded in August. The one supermarket is a bit pricey, consider taking some essentials with you
    Guest review by
    Elizabeth
    United Kingdom