坦白说,杜布罗夫尼克是亚得里亚海最惊人的地方——我说的是一座被要塞包围的中世纪古城,苍白的石灰岩城墙环绕四周,你可以走完全部 2 公里的城墙步道。这是欧洲最伟大的城市步行路线之一。 《权力的游戏》把这里变成了朝圣地(曾是君临城的取景地),但这种魔力远在 HBO 出现之前就已经存在了。闪闪发光的主街 Stradun、坐缆车上 Srd 山享受全景、在城墙脚下的班杰海滩游泳、以及 15 分钟快艇到洛克鲁姆岛——即使老城只占一个街区,这些都足够填满 3 天的行程。 我们的团队实地走访了 10 家遍布城市各区的酒店。奢华之选包括老城内的普契宫(17 世纪巴洛克建筑,19 间客房)和皮勒门外的希尔顿帝国酒店,评分 9.2/10,拥有完整的水疗中心。中档精选包括城内的小多米努斯宫、斯卡利尼宫以及带屋顶景观的精品酒店斯塔里格拉德。还有各个社区的精心选址:拉帕德海滩的康帕斯酒店和阿德里亚酒店、老城区的 Festa 公寓(从 600 泰铢起)、格鲁茨港的伯克利酒店,以及巴宾库克的家庭度假村瓦拉玛俱乐部。全部评分 8.5 分以上。
住哪里 — 区域介绍
坦白说,杜布罗夫尼克是亚得里亚海最惊人的地方——我说的是一座被要塞包围的中世纪古城,苍白的石灰岩城墙环绕四周,你可以走完全部 2 公里的城墙步道。这是欧洲最伟大的城市步行路线之一。 《权力的游戏》把这里变成了朝圣地(曾是君临城的取景地),但这种魔力远在 HBO 出现之前就已经存在了。闪闪发光的主街 Stradun、坐缆车上 Srd 山享受全景、在城墙脚下的班杰海滩游泳、以及 15 分钟快艇到洛克鲁姆岛——即使老城只占一个街区,这些都足够填满 3 天的行程。 我们的团队实地走访了 10 家遍布城市各区的酒店。奢华之选包括老城内的普契宫(17 世纪巴洛克建筑,19 间客房)和皮勒门外的希尔顿帝国酒店,评分 9.2/10,拥有完整的水疗中心。中档精选包括城内的小多米努斯宫、斯卡利尼宫以及带屋顶景观的精品酒店斯塔里格拉德。还有各个社区的精心选址:拉帕德海滩的康帕斯酒店和阿德里亚酒店、老城区的 Festa 公寓(从 600 泰铢起)、格鲁茨港的伯克利酒店,以及巴宾库克的家庭度假村瓦拉玛俱乐部。全部评分 8.5 分以上。首先以地段与区域为优先,其次参考 Agoda · Booking.com · Trip.com 的真实住客评分,以及酒店特色与性价比,最终覆盖各类风格与预算。
评测 · 精选10家
点击旅行风格,列表将按匹配度重新排列,并显示匹配百分比。
No. 1 #1 Old Town hotel · Gundulic Square views ★8.9 The Pucic Palace
📍 Heart of Old Town, directly facing Gundulic Square — 3 minutes on foot to Stradun and 5 minutes to Pile Gate.
The Pucic Palace sits inside a Baroque palace over 200 years old right in the heart of Dubrovnik's Old Town — one of the most beautiful heritage stays on the Dalmatian coast. The 19 rooms are dressed in hand-picked antique furniture and original Baroque-era artwork, with Bulgari bathroom amenities that signal a real 5-star standard. The guest score is 8.9/10, and it stands out for location, concierge service, and a cooked-to-order breakfast served on the terrace over Gundulic Square. From around $89 a night, it suits couples and travelers who want a lively, characterful luxury experience rather than a big-box hotel — the kind of place where you open the shutters in the morning to a working market square below. Pile Gate is a 5-minute walk and Stradun just 3 minutes away.
- Central Old Town facing Gundulic Square
- Baroque-palace rooms with antique furniture
- Terrace breakfast every review raves about
- Some standard rooms run small for the price
- A few bathrooms feel dated next to the rooms
推广链接 — 我们可能获得佣金,您无需支付额外费用。详情
No. 2 #2 luxury hotel · scores 9.2/10 ★9.2 Hilton Imperial Dubrovnik
📍 Edge of Old Town — a 2-minute walk to the city walls at Pile Gate, 5 minutes to Stradun
Hilton Imperial Dubrovnik sits inside a 19th-century building on the edge of Old Town, a 2-minute walk from Pile Gate. It scores 9.2/10 from over 1,800 guests — the highest of any 5-star chain hotel in the city. The 5-star draws come fast: a much-praised breakfast buffet, the full Beauty Line Center spa, an indoor pool, and the Imperial Terrace restaurant with Adriatic sea views. Book an Executive room or higher and you get the Executive Lounge with free cocktails every evening. Rates start around $129 a night, climbing to roughly $514 for the top rooms. It suits travelers who want a recognized 5-star brand standard right against the old city walls, with the spa and pool that the boutique places in Dubrovnik simply do not have.
- A 2-minute walk to Pile Gate and Old Town
- Beauty Line spa, indoor pool, and sauna — the most complete in Dubrovnik
- Breakfast buffet draws praise from nearly every review
- Rates spike in peak season, June to September
- Tight space around the hotel makes parking awkward
推广链接 — 我们可能获得佣金,您无需支付额外费用。详情
No. 3 #3 highest-scoring stay · 9.3/10 in central Old Town ★9.3 Dominus Little Palace
📍 Central Old Town, a 5-minute walk from Pile Gate and 3 minutes from Stradun, with the ancient city walls about 8 minutes away.
Dominus Little Palace is a compact boutique tucked into the narrow lanes of Dubrovnik's Old Town, and it carries the highest guest score in this article — 9.3/10 on Booking.com, plus a top ranking among B&Bs and inns on TripAdvisor. Rooms mix modern lines with a Mediterranean feel — warm natural-stone walls, clean furniture, air-con, fast Wi-Fi and an LCD TV — and the windows open onto the blue Adriatic or the green hills ringing the city. Reviewers single out two things almost every time: the spotless rooms with soft beds, and a team that helps with everything from boat tours to dinner recommendations. One thing to know up front — there are around 30 steps up from the street and no lift, though staff carry luggage up every time. Rates start near $89 a night, and Pile Gate is a 5-minute walk. It suits couples and design-minded travelers who want a central Old Town base without 5-star prices.
- Highest guest score here at 9.3/10
- Staff praised in nearly every review
- Sea and mountain views from the rooms
- About 30 steps up from the street, no lift
- Some rooms run small — check dimensions
推广链接 — 我们可能获得佣金,您无需支付额外费用。详情
No. 4 #4 Rooftop dining · Old Town views ★9.1 Boutique Hotel Stari Grad
📍 Central Old Town — 3 minutes on foot to Stradun and a 5-minute walk to the city walls.
Boutique Hotel Stari Grad is a small 4-star boutique in the heart of Dubrovnik's Old Town, just 3 minutes on foot from Stradun, and its calling card is the rooftop restaurant Above5 — widely rated as having the best view of the old city walls and the Adriatic in town. Breakfast is served up on the roof with a full 360-degree panorama, and review after review calls it the best breakfast of their life. Rooms lean Mediterranean boutique, with original stone walls and vaulted ceilings, and the staff get singled out for sharp local advice. The building is old and there is no elevator, so the stairs are narrow and steep. It scores 9.1/10 on Booking and 9.0 on Agoda, and rates from about $215 a night — the priciest pick in this guide. Best for couples who want a standout dining experience right in the center of Old Town.
- Above5 rooftop restaurant with the best old-city-wall views in town
- Rooftop breakfast under a 360-degree panorama
- Central Old Town, 3 minutes from Stradun
- Highest price in this guide, from about $215 a night
- No elevator, narrow steep stairs
推广链接 — 我们可能获得佣金,您无需支付额外费用。详情
No. 5 #5 beachfront · Lapad Bay views ★9.2 Hotel Kompas
📍 On Lapad Bay, a 5-minute walk to Lapad Beach and its tree-shaded promenade, about 4–5 km from Old Town
Hotel Kompas is a 4-star, 170-room hotel on Lapad Bay, a quieter pocket of Dubrovnik than Old Town but with a real sandy beach, a tree-shaded promenade where locals and visitors stroll in the evening, and Adriatic views from the balconies. The rooms are spacious and clean, and the breakfast draws some of the warmest reviews in this list. Bus line 4 stops right outside and reaches Old Town in about 15 minutes. Guests rate it 9.2/10 on Booking.com and 9.6 on Expedia, and prices start around $97 a night. It suits families and couples after a calm seaside base at a sensible price — especially anyone planning to stay longer than three nights and treat it as a genuine rest, not just a bed.
- On Lapad Bay — many rooms have balconies looking straight at the Adriatic
- Breakfast rates 9.6/10 on Expedia — buffet praised in nearly every review
- Spacious, clean rooms with friendly, helpful staff
- About 4–5 km from Old Town — you ride bus line 4 in each day
- In-hotel food and drinks run pricey vs the Lapad restaurants outside
推广链接 — 我们可能获得佣金,您无需支付额外费用。详情
No. 6 #6 guesthouse · Old Town at the best price ★8.8 Scalini Palace
📍 Dead center of Old Town — 3 minutes on foot to Stradun and 5 minutes to the medieval city walls.
Scalini Palace is a historic guesthouse tucked into an old stone building in the middle of Old Town Dubrovnik, and its 9.8/10 location score is the highest of any hotel in this article. From the front door it is a 3-minute walk to Stradun, 5 minutes to the medieval city walls, and 5 minutes to Orlando's Column. Every unit comes with a kitchenette, which keeps food costs down in a city where tourist restaurants run expensive. The staff are friendly and run daily room service, and the overall guest score is 8.8/10 from 485 reviews on Booking.com. Rates start around $57 a night, which makes this the cheapest way to sleep inside the Old Town walls — built for travelers who want to be in the thick of it on a sensible budget.
- 9.8/10 location, dead center of Old Town
- Cheapest stay inside the Old Town walls
- Kitchenette in every unit cuts food costs
- 4 floors and no elevator
- Some reviews report nighttime street noise
推广链接 — 我们可能获得佣金,您无需支付额外费用。详情
No. 7 #7 Old Town apartment · full kitchenette ★8.9 Apartments Festa
📍 Inside Old Town — a 5-minute walk to Onofrio Fountain and Stradun, and about 7 minutes to the old city walls.
Apartments Festa is a stone-house apartment set right inside Dubrovnik's Old Town — genuine UNESCO World Heritage walls, a full kitchenette, and an owner who handles things personally, from arranging an airport transfer to pointing you at local spots most visitors never find. It scores 8.9/10 on Booking.com across 352 reviews, with the praise landing squarely on the central location and how hands-on the host is. It sits a 5-minute walk from Onofrio Fountain and Orlando Column, and 3 minutes from Stradun. There is no 24-hour front desk, so you book a check-in time with the owner ahead of arrival. Rates start from about $57 a night. It suits couples and travelers who want to live in the heart of Old Town in a real stone house rather than a hotel.
- Central Old Town with a real stone-house feel
- Kitchenette cuts your food costs
- Attentive owner who arranges airport transfers
- No 24-hour front desk
- Have to coordinate with the owner before check-in
推广链接 — 我们可能获得佣金,您无需支付额外费用。详情
No. 8 #8 sea views · great value ★8.7 Hotel Adria
📍 Lapad district, right on the bay with open sea views — about 4 km from Old Town and an 8-minute walk to Lapad Beach.
Hotel Adria is a 4-star classic-Adriatic hotel on Lapad Bay, a quiet stretch on the western side of Dubrovnik. The draw is the private balcony — sea-facing rooms look straight out over the bay, and the deep-blue Adriatic is sharp on a clear day, especially from the higher floors. Rooms run spacious and clean, which families notice when they need space to spread out. The breakfast gets steady praise: a varied buffet with local Croatian touches like prosciutto and Dalmatian cheese alongside the usual continental spread, the kind of meal reviewers say fills you up for a full day out. It scores 8.7/10 on Booking.com. The trade-off is distance — you're about 4 km from Old Town, so it's the number 4 bus or a taxi every time you head into the walls. From around $74 a night, it suits families and couples who want a sea-view stay on a sensible budget.
- On the bay with private sea-view balconies
- Spacious, clean rooms with room to spread out
- Varied, tasty breakfast that holds you all day
- About 4 km from Old Town — bus or taxi every time
- In-hotel drinks priced above the local market
推广链接 — 我们可能获得佣金,您无需支付额外费用。详情
No. 9 #9 Boutique spa · Gruz district ★8.6 Berkeley Hotel & Day Spa
📍 Gruz district — 100 m from the ferry port, a 15-minute walk to the Old Town
The Berkeley Hotel & Day Spa is a 25-room boutique in Gruz — far enough from the Old Town crush, but not far away. The headline is the in-house day spa, which runs a full menu of professional Dermalogica treatments: massages, facials, body wraps and manicure/pedicure, a genuinely rare thing to find in Dubrovnik. Breakfast is the other draw — the hotel's own pastry chef bakes fresh every morning, with both sweet and savory options. You're 100 m from the Gruz ferry port, so day trips to Hvar, Korcula or Split start right outside the door, and the Old Town is a 15-to-20-minute walk along the harbour or a short bus ride away. It scores 8.6/10 and starts around $57 a night — best suited to spa-minded couples who want a private, low-key base rather than a room in the tourist rush.
- Full Dermalogica day spa — massages, facials, body, mani/pedi
- Homemade breakfast baked fresh by the in-house pastry chef
- Intimate 25-room feel, none of the big-hotel bustle
- About 2 km from the Old Town, a 15-to-20-minute walk
- Gruz isn't a main tourist district
推广链接 — 我们可能获得佣金,您无需支付额外费用。详情
No. 10 #10 family resort · All-Inclusive on the Babin Kuk peninsula ★8.1 Valamar Club Dubrovnik
📍 On the green Babin Kuk peninsula, a seaside resort about 5 km from Dubrovnik's Old Town, with Babin Kuk Beach a 5-minute walk away.
Valamar Club Dubrovnik is a 3-star, 338-room family resort spread across the green Babin Kuk peninsula on the Adriatic. The draw here is the all-day machine for kids: a large seaside pool with a shallow section, a Kids Club running art, sport and entertainment programs, plus basketball and beach-volleyball courts. The optional All-Inclusive plan covers three meals and some drinks, which is the single best way for a family to lock the budget instead of paying à la carte every meal. Old Town sits about 5 km away, and city bus line 6 stops near the hotel and reaches it in 20–25 minutes. Rooms are plain, clean and exactly what you'd expect at this tier. Review score is 8.1/10, with rates from about $126 a night — best suited to families who want a self-contained seaside base and a controllable budget rather than a boutique stay.
- Kids Club plus full-day entertainment programs run by animators
- Large seaside pool with a separate shallow area for small kids
- All-Inclusive plan covers three meals and some drinks
- About 5 km from Old Town — every city trip means bus line 6 or a taxi
- Plain rooms that match the 3-star tier, not a luxury fit-out
推广链接 — 我们可能获得佣金,您无需支付额外费用。详情
📊对比 · 全10家
| # | 酒店 | 星级 | 评分 | 最低价 / 晚 | 区域 | 亮点 |
|---|---|---|---|---|---|---|
| 1 | The Pucic Palace | 5 | 8.9 | ~$89 | Pile Gate is a 5-minute walk; Dubrovnik Airport (DBV) is about 20 km, roughly 30 minutes by taxi. | #1 Old Town hotel · Gundulic Square views |
| 2 | Hilton Imperial Dubrovnik | 5 | 9.2 | ~$129 | Pile Gate, a 2-minute walk; Dubrovnik Airport (DBV) about 20 km, roughly a 30-minute taxi | #2 luxury hotel · scores 9.2/10 |
| 3 | Dominus Little Palace | 4 | 9.3 | ~$89 | Pile Gate is a 5-minute walk; Dubrovnik Airport (DBV) sits about 20 km out, roughly a 30-minute taxi ride. | #3 highest-scoring stay · 9.3/10 in central Old Town |
| 4 | Boutique Hotel Stari Grad | 4 | 9.1 | ~$214 | Pile Gate, the main Old Town entrance, is about a 5-minute walk; Stradun is 3 minutes away. | #4 Rooftop dining · Old Town views |
| 5 | Hotel Kompas | 4 | 9.2 | ~$97 | Lapad Beach a 5-minute walk away; Old Town about 4–5 km, roughly 15–20 minutes on bus line 4 from outside the door | #5 beachfront · Lapad Bay views |
| 6 | Scalini Palace | 3 | 8.8 | ~$57 | Stradun, the main promenade, is a 3-minute walk away. | #6 guesthouse · Old Town at the best price |
| 7 | Apartments Festa | 3 | 8.9 | ~$57 | Onofrio Fountain is a 5-minute walk; Dubrovnik airport sits about 20 km away, and the owner can arrange a reasonably priced shuttle. | #7 Old Town apartment · full kitchenette |
| 8 | Hotel Adria | 4 | 8.7 | ~$74 | 8-minute walk to Lapad Beach; about 4 km to Old Town via the number 4 bus (15–20 minutes). | #8 sea views · great value |
| 9 | Berkeley Hotel & Day Spa | 4 | 8.6 | ~$57 | Gruz ferry port | #9 Boutique spa · Gruz district |
| 10 | Valamar Club Dubrovnik | 3 | 8.1 | ~$126 | Babin Kuk Beach is a 5-minute walk; bus line 6 stops near the hotel and reaches Old Town in 20–25 minutes. | #10 family resort · All-Inclusive on the Babin Kuk peninsula |
按旅行风格选择
#1 The Pucic Palace is the only Baroque palace in the heart of Old Town — luxurious with real charm, and the prettiest Gundulic Square views in Dubrovnik.
#2 Hilton Imperial is the most complete 5-star outside Old Town — a 19th-century building, a full spa, and a high-end restaurant in one.
#3 Dominus Little Palace is the highest-scoring boutique in central Old Town — guests rave about the team as much as the view.
#4 Boutique Hotel Stari Grad is the most upscale boutique in Old Town, and its rooftop restaurant has the best view in Dubrovnik.
#5 Hotel Kompas is the best beachfront pick in the Lapad district — Lapad Bay-view balconies paired with a breakfast guests rave about.
#6 Scalini Palace is the Old Town guesthouse with the single highest location score, 9.8 — and the lowest prices anywhere in the same neighborhood.
最终推荐
涵盖各类风格与预算的10家精选酒店,按区域、特色与旅行风格选择最适合您的。
点击任意酒店即可查看详细评测,并在同一页面对比 Agoda · Booking.com · Trip.com 的价格。