Hotels with Scenic Views in St James Beach, Dubrovnik

Booking.comVrboExpediaKayakTripadvisorHotels.comAgoda.com
  1. HWS
  2. Hotels with View
  3.  Croatia
  4.  Dubrovnik-Neretva
  5.  St James Beach
Refine your search

Price per night

Amenity Filter

Rating

Explore 83 Hotels with Views in St James Beach from $108

Villa Dubrovnik
Villa Dubrovnik
Hotel
St James Beach, Dubrovnik, Dubrovnik-Neretva, Croatia
0.4k from St James Beach center

Luxury, Cheap, Accommodations, Pools, Parking, Spa, Romantic, Boutique, Pet-friendly

9.3

Superb

47 reviews

$2026
Average price / night
Check Availability
Grand Villa Argentina
Grand Villa Argentina
Hotel
Dubrovnik, Croatia
1.0k from St James Beach center

Air Conditioner, Laundry, Pool, Hot Tub, Ocean View, Parking, View

9.0

Fabulous

662 reviews

$525
Average price / night
Check Availability
Hotel Excelsior
Hotel Excelsior
Hotel
Frana Supila 12, Dubrovnik, 20000, Croatia
1.2k from St James Beach center

AC, Babysitting, Bar, Business Services, Elevator, Fitness Equipment, Free Parking, Frontdesk 24 Hour, Housekeeping

9.6

Exceptional

951 reviews

$593
Average price / night
Check Availability
Villa Orsula
Villa Orsula
Hotel
St James Beach, Dubrovnik, Dubrovnik-Neretva, Croatia
1.0k from St James Beach center

Private Beach, Air Conditioner, Parking, Balcony/Terrace, Private Pool, Ocean View, Hot Tub

9.7

Exceptional

18 reviews

$1000
Average price / night
Check Availability
Old Town Sunrise Apartments
Old Town Sunrise Apartments
Hotel
Frana Supila 6, Dubrovnik, 20000, Croatia
1.6k from St James Beach center

AC, Bar, Crib, Grocery, Heater, Internet, Kitchen, Microwave, No Smoking

8.0

Good

66 reviews

$1187
Average price / night
Check Availability
Villa Glavić
Villa Glavić
Hotel
St James Beach, Dubrovnik, Dubrovnik-Neretva, Croatia
1.0k from St James Beach center

View, Private Pool, Hot Tub, Parking, Pool, Balcony/Terrace, Air Conditioner

8.9

Fabulous

148 reviews

$493
Average price / night
Check Availability
The Pucic Palace
The Pucic Palace
Hotel
Od Puca 1, Dubrovnik, 20000, Croatia
1.8k from St James Beach center

AC, Babysitting, Bar, Breakfast Included, Crib, Elevator, Frontdesk 24 Hour, Housekeeping, Internet

9.4

Superb

479 reviews

$409
Average price / night
Check Availability
Boutique Hotel Stari Grad
Boutique Hotel Stari Grad
Hotel
Od Sigurate 4, Dubrovnik, 20000, Croatia
2.0k from St James Beach center

AC, Bar, Breakfast Available, Frontdesk 24 Hour, Heater, Housekeeping, Internet, Laundry, No Smoking

9.4

Superb

53 reviews

$402
Average price / night
Check Availability
Hilton Imperial Dubrovnik
Hilton Imperial Dubrovnik
Hotel
Marijana Blažica 2, Dubrovnik, 20000, Croatia
2.3k from St James Beach center

AC, Bar, Breakfast Included, Business Services, Crib, Elevator, Extra Bed, Fitness Equipment, Frontdesk 24 Hour

9.4

Superb

1006 reviews

$283
Average price / night
Check Availability
Hotel Bellevue Dubrovnik
Hotel Bellevue Dubrovnik
Hotel
Pera Cingrije 7, Dubrovnik, 20000, Croatia
3.4k from St James Beach center

AC, Babysitting, Bar, Business Services, Crib, Elevator, Fitness Equipment, Free Parking, Frontdesk 24 Hour

9.8

Exceptional

1004 reviews

$316
Average price / night
Check Availability
Palace Natali
Palace Natali
Hotel
Dubrovnik, Croatia
2.7k from St James Beach center

Luxury, Cheap, Accommodations, Pools, Parking, 5-star, Lodgings, Hot tubs, Places to stay

9.1

Superb

349 reviews

$349
Average price / night
Check Availability
Rixos Premium Dubrovnik
Rixos Premium Dubrovnik
Hotel
Liechtensteinov Put 3, Dubrovnik, 20000, Croatia
3.5k from St James Beach center

AC, Babysitting, Bar, Barbecue, Breakfast Included, Business Services, Children Club, Crib, Elevator

9.2

Superb

1010 reviews

$220
Average price / night
Check Availability
Hotel Lero
Hotel Lero
Hotel
Dubrovnik, Croatia
3.8k from St James Beach center

Cheap, Accommodations, Pools, Parking, Spa, Pet-friendly, 4-star, Lodgings, Places to stay

8.9

Fabulous

3872 reviews

$337
Average price / night
Check Availability
Hotel Vimbula - Komolac
Hotel Vimbula - Komolac
Hotel
Mokošica, Croatia
3.9k from St James Beach center

Cheap, Accommodations, Parking, 3-star, Lodgings, Places to stay, Family

8.6

Fabulous

785 reviews

$190
Average price / night
Check Availability
Boutique Hotel Porto
Boutique Hotel Porto
Hotel
St James Beach, Dubrovnik, Dubrovnik-Neretva, Croatia
4.0k from St James Beach center

Luxury, Cheap, Accommodations, Parking, 4-star, Lodgings, Places to stay, Family, Accessible hotels

9.1

Superb

1936 reviews

$202
Average price / night
Check Availability
City Hotel Dubrovnik
City Hotel Dubrovnik
Hotel
Dubrovnik, Croatia
4.0k from St James Beach center

Cheap, Accommodations, Parking, 4-star, Lodgings, Places to stay, Family

8.8

Fabulous

2368 reviews

$371
Average price / night
Check Availability
Hotel Adria
Hotel Adria
Hotel
Dubrovnik, Croatia
4.1k from St James Beach center

Cheap, Accommodations, Pools, Parking, Spa, Romantic, Boutique, 4-star, Lodgings

8.7

Fabulous

2960 reviews

$243
Average price / night
Check Availability
Berkeley Hotel
Berkeley Hotel
Hotel
Dubrovnik, Croatia
4.4k from St James Beach center

Cheap, Accommodations, Pools, Parking, Boutique, 4-star, Lodgings, Places to stay, Family

9.1

Superb

1211 reviews

$247
Average price / night
Check Availability
Hotel Lapad
Hotel Lapad
Hotel
Dubrovnik, Croatia
4.7k from St James Beach center

Cheap, Accommodations, Pools, Parking, Romantic, Boutique, 4-star, Lodgings, Places to stay

8.8

Fabulous

1750 reviews

$108
Average price / night
Check Availability
Boutique Hotel Kazbek
Boutique Hotel Kazbek
Hotel
Dubrovnik, Croatia
4.8k from St James Beach center

Cheap, Accommodations, Pools, Parking, Boutique, 5-star, Lodgings, Places to stay, Family

9.3

Superb

245 reviews

$377
Average price / night
Check Availability
Hotel Sumratin
Hotel Sumratin
Hotel
Dubrovnik, Croatia
5.2k from St James Beach center

Luxury, Cheap, Accommodations, Pools, Parking, 5-star, Lodgings, Places to stay, Family

9.6

Exceptional

33 reviews

$330
Average price / night
Check Availability

Pro Tip for Travelers:
HotelsWithSuites simplifies your search by aggregating premium inventory from global leaders like Booking.com, Expedia, and Vrbo. Whether you need oceanfront hotels, a private pool, or a pet-friendly suite, use our Advanced Filters to instantly compare the top-rated Hotels with View in St James Beach.

Where to stay in St James Beach? Best neighborhoods & areas

St James Beach Hotels with View on the Map

Frequently Asked Questions

Hotels with views in St James Beach may offer city skyline, mountain, ocean, or garden views, depending on their location and surroundings.

Not all rooms within a hotel will have a view. It’s important to select a specific room type that mentions the view you’re looking for.

Prices for hotels with views in St James Beach usually start from $108 per night, with higher rates for premium or panoramic options.

In many cases, rooms on higher floors provide better and less obstructed views, though this can vary depending on the hotel’s surroundings.

Hotels offering great views often include features like View, Ocean View, and Laundry to enhance your stay experience.