A scenic coastal path in Lapad neighborhood of Dubrovnik

Where to Stay in Dubrovnik: Top Neighborhoods & Hotels for Active Travelers

A simple, practical guide to where to stay in Dubrovnik for any travel style

If you’re planning a trip to Dubrovnik, one of the biggest decisions you’ll make is where to stay. Luckily, the city has several neighborhoods that each offer their own charm, vibe, and perks. This guide breaks down where to stay in Dubrovnik, highlighting key areas (depending on your travel preferences) and great hotel options.

Whether you want medieval streets, Adriatic swims, resort-style comfort, or easy island access, there’s a perfect home base waiting for you in Dubrovnik.

Our Top Picks on Where to Stay in Dubrovnik
Best for first-time visitors: Old Town (Scalini Palace)
Best for all-around walkability: Montovjerna (Villa Orabelle)
Best for beach lovers + resort vibes: Lapad (Dubrovnik Palace)
Best for island day trips + local vibes: Gruž (Berkeley Hotel)
Best for views + luxury: Ploče/South of Old Town (Hotel Excelsior Dubrovnik)

What to Look For When Choosing Where to Stay in Dubrovnik

Dramatic entrance to Ploce Gate, which you'll walk through often if you stay in Old Town Dubrovnik

Choosing the right place to stay in Dubrovnik can make a huge difference in how you experience the city, especially because the terrain, crowds, and transportation vary a lot by neighborhood.

Before booking, think about how you want to spend your days. If you’re planning to explore Old Town often, prioritize walkability and check how long it takes to reach the gates from your hotel or apartment. Dubrovnik can be hilly, so a 10-minute walk can either be a simple stroll or a quad workout.

Amenities matter more here than in many other European cities, especially air conditioning, which I think is absolutely essential in summer. Hotel rooms and apartments can get warm and humid, so always double-check reviews and listing details.

If swimming is a priority, look for beach access or proximity to coastal walking paths (Lapad and Montovjerna shine here). Some hotels also offer platforms directly on the rocks, which is a classic Dubrovnik experience.

If you’re visiting without a car, make sure your hotel is near a bus line or within comfortable walking distance of places you’ll be exploring. And if you do have a car? Finding an accommodation with onsite parking will make your life easier (no one wants to trek 20 minutes to a paid lot in the summer heat).

Finally, think about the overall vibe you want. Old Town offers unmatched atmosphere, Lapad delivers resort-style relaxation, Montovjerna strikes the in-between balance, and Gruž is ideal for island day trips. Once you know your priorities, choosing the right neighborhood becomes easy.

Where to Stay in Dubrovnik: Top Neighborhoods

When it comes to visiting Dubrovnik, travelers have a number of options for where to stay. While basing yourself in Old Town may seem like the obvious option, you actually might be content staying elsewhere, depending on your travel style.

That’s the great thing about Dubrovnik – there’s a spot for everyone, no matter the preference. Wherever you choose to stay in Dubrovnik, use this as a guide to explore the city – because there’s so much to see beyond the Old Town walls.

Below are the main neighborhoods travelers consider, and the areas we think are best for a visit to Dubrovnik.

1. Old Town

View overhead Old Town Dubrovnik from the city's walls

If you go to Dubrovnik and you don’t step foot in Old Town, did you really go to Dubrovnik? Staying here puts you right in the city’s medieval heart – marble streets, fortress walls, narrow alleyways, and the Adriatic shimmering in the old port.

We love staying in Old Town, and it’s especially perfect for first-time visitors who want to be surrounded by Dubrovnik’s atmosphere from morning to night. During the day, you can slip out through Pile or Ploče Gate and escape the crowds for hikes (like Mount Srđ), swims, or island exploration. Then come back at night to the magical buzz of wine bars, restaurants, and glowing lanterns after the day-trippers leave.

One word of caution, Old Town accommodations can be pricey – you’re paying for location, no doubt about it.

Best for:

✔ First-time visitors
✔ Nighttime atmosphere
✔ Exploring on foot
✔ Maximum charm and convenience

Hotel Picks in Old Town

Hotel Stari Grad (4-star): A boutique gem just steps from Stradun. Rooms are modern, the location is unbeatable, and it’s surprisingly quiet given the central location. Great for easy access to Pile Gate and bus lines.

Scalini Palace (4-star): Also just off Stradun, but closer to Ploče Gate. Stylish rooms with small kitchenettes make it ideal for longer stays. Breakfast is also served daily, perfect if you’re taking day trips and need energy for a day on the go.

2. Montovjerna (Between Old Town & Lapad)

Bellevue Beach in Montovjerna. Consider walkability when choosing where to stay in Dubrovnik (Montovjerna wins).
Bellevue Beach (via Unsplash)

Montovjerna is ideal if you want to be close to Old Town but not inside it. Heading out of Old Town’s Pile Gate, it’s roughly a 20 minute walk to Montovjerna. Lapad is about the same distance, making Montovjerna one of the best neighborhoods for walking everywhere. The vibe is quieter compared to Old Town, and many accommodations put you right along the coast.

One of the best areas to take a dip in this area is Bellevue Beach, a beautiful cove beach – arguably one of the most scenic places to swim in Dubrovnik. If you want a balance of walkability, calmer evenings, and gorgeous coastal sunsets, Montovjerna is a dream.

Best for:

✔ Travelers who want peace + walkability
✔ Coastal views without Old Town crowds or prices
✔ Beach access
✔ A more local, lived-in feel

Hotel Picks in Montovjerna

Villa Orabelle (4-star): A beautifully located boutique hotel overlooking Bellevue Beach. More affordable than some neighbors, with stunning views and relaxed vibes.

Hotel Bellevue Dubrovnik (5-star): More of a spend, but well worth it; it’s atop a cliff with dramatic Adriatic views. Still close enough to walk into Old Town. The perfect blend of luxury, beach access, and convenience.

3. Lapad (Peninsula & Beaches)

Beautiful beach in Lapad. Lapad is hands down where to stay in Dubrovnik if you love swimming.

Lapad absolutely stole our hearts on our first trip to Dubrovnik. If you’re a beach lover, swimmer, or sunset chaser, Lapad is hands down the best place to stay in Dubrovnik. Lapad peninsula is full of swimming spots, coastal platforms, long waterfront promenades, pine trees, and hidden coves.

It’s relaxed, scenic, and perfect for anyone wanting to spend time in the water, while still having easy access to restaurants, grocery stores, cafés. Bus lines regularly run into Old Town, and are quite reliable. Because of its calmer atmosphere and multiple beaches, Lapad is also one of Dubrovnik’s most family-friendly areas.

Lapad is our pick for longer stays in Dubrovnik. If you’ll be in Dubrovnik a week or longer, consider staying here. There are many apartment rentals on Vrbo, giving you more space to stretch out, often with amenities like a kitchen and washing machine.

Best for:

✔ Beaches + swimming
✔ Resort-style stays
✔ Beautiful coastal walks
✔ Families or longer stays

Hotel Picks in Lapad

Hotel Dubrovnik Palace (5-star): This hotel is a showstopper. Adriatic views from every angle, multiple pools, platforms leading straight into the sea, and classic resort amenities. Perfect for water lovers.

Hotel Kompas (4-star): Clean, modern, and right next to the waterfront promenade. Walkable to cafés, grocery stores, and Lapad beaches. A great mid-range pick.

4. Gruž (Harbor & Ferry Port Area)

Gruz Harbor from a ferry.

Gruž is Dubrovnik’s main transport hub when it comes to ferries (as well as cruise ships). It’s also the location of the city’s main bus terminal. Compared to many of the other areas in this guide, it also gives you a taste of local markets and everyday life.

It’s not as glamorous as Lapad or Old Town, but it’s incredibly practical, well-priced, and ideal for travelers planning day trips to the Elafiti Islands, longer ferry journeys along the coast, or travel onward by bus. If you’re planning a Croatia island hopping trip and spending a few days in Dubrovnik, Gruž is a really good option.

This neighborhood also has good bus connections for access to Old Town (especially if you grab a Dubrovnik Pass) and beyond, and is walkable to Lapad beaches. If you want value, local vibes, and maximum convenience to public transportation, Gruž is a smart base.

Best for:

✔ Budget-conscious travelers
✔ Island day trips
✔ Easy transportation
✔ More local atmosphere

Hotel Picks in Gruž

Boutique Hotel Porto (4-star): Contemporary and well-connected – walkable to the port, Lapad, and on major bus routes. A sleek, stylish option in this neighborhood.

Berkeley Hotel: A traveler favorite. Close to the ferry port, friendly service, and perfect if you’re hopping to islands. Good value for money.

5. Ploče / South of Old Town (Views, Luxury, & Beaches)

South of Ploce Gate is a great place to stay in Dubrovnik for Old Town views and coastal luxury.

If you want the iconic postcard view of Dubrovnik from your hotel room, this is where you stay. Ploče sits just southeast of Old Town, and many hotels look out toward the ancient walls and Lokrum Island. It’s a short walk to Ploče Gate, making the location incredibly convenient, especially for car pickups for day trips to places south, like Cavtat or Montenegro.

This neighborhood is also home to Banje Beach, one of Dubrovnik’s most famous beaches. The whole coastline here is perfect for calm swims and incredible views.

Best for:

✔ Luxury stays
✔ Close to Old Town
✔ Iconic views
✔ Beach lovers who still want walkability

Hotel Picks in Ploče

Hotel Excelsior Dubrovnik (5-star): One of the most iconic hotels in the city. Direct Adriatic access, views of Old Town, and upscale amenities. It’s a splurge, but wow does it deliver.

Villa Allure: More affordable than Excelsior but still steps from Banje Beach and offering easy coastal access. A beautiful, intimate hotel perfect for couples.

Final Thoughts: Where to Stay in Dubrovnik

Choosing where to stay in Dubrovnik ultimately comes down to the kind of trip you want. The good news is, every neighborhood offers something a little different and genuinely wonderful.

Whether you’re wandering home through polished limestone streets in Old Town, waking up steps from the Adriatic in Lapad, or staying close to transportation hubs in Gruž, each part of the city lets you experience Dubrovnik in its own way.

If you’re a first-time visitor, Old Town truly can’t be beat for convenience and atmosphere. Prefer a breezier, more resort-like stay with easy water access? Lapad is our top pick for beach lovers. Want to stay close to Old Town but slightly away from the crowds? Montovjerna hits that perfect balance. If waking up to Lokrum and Old Town views sounds like your dream, then the coastal stretch south of Ploče Gate is where you’ll want to be. And if you’re planning lots of day trips and want a more local-feeling base, Gruž is incredibly practical.

Our Top Picks on Where to Stay in Dubrovnik
Best for first-time visitors: Old Town (Scalini Palace)
Best for all-around walkability: Montovjerna (Villa Orabelle)
Best for beach lovers + resort vibes: Lapad (Dubrovnik Palace)
Best for island day trips + local vibes: Gruž (Berkeley Hotel)
Best for views + luxury: Ploče/South of Old Town (Hotel Excelsior Dubrovnik)

Wherever you stay, Dubrovnik makes it easy to plan active days – swims, hikes, coastal walks, kayaking, island hopping – and end with slow evenings of seafood dinners and sunset views. Choose the neighborhood that matches your travel style, and you’re already halfway to an unforgettable trip.