Hotels near St. John's Fortress in Dubrovnik

Find the best hotel for you near St. John's Fortress based on location, price or preference

Compare St. John's Fortress hotel deals across hundreds of providers, all in one place

Look out for St. John's Fortress hotels with free cancellation or excellent ratings

Compare across the best brands for a hotel near St. John's Fortress

Explore the area around St. John's Fortress

Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
View more hotels

3, 4 & 5-star hotels around St. John's Fortress

Looking for a hotel near St. John's Fortress with great star ratings? Whether you're after 5-star service or a room that fits a more modest budget, we can find the right stay for you.

What else is near St. John's Fortress?

To make the most of your trip to Dubrovnik, it could make sense to find a hotel that's near other landmarks, too. Here's what else is in the area.

Want a hotel near St. John's Fortress? Here's what you need to know.

Cheapest month to stayNovember
Average weekday price$378 per night
Average weekend price$373 per night
Average price$311 per night
Cheapest price found$77 per night

How to find the best hotel for you near St. John's Fortress

Searching with Skyscanner means you'll find hotels rated by travellers, for travellers. We don't just pull in the cheapest hotel prices from across the internet. We gather independent reviews and ratings from thousands of guests, so you can find the best deal. You can also filter by budget, hotel rating and more.

How to find the best hotel deal near St. John's Fortress

  • Pretty easy to book flights with us, isn't it? Well, the same search engine can also help you find bargain prices on the 200 or so hotels near St. John's Fortress. Follow these hacks to score great rates fast.

  • The earlier you book, the better. You're more likely to find a cheaper price on a hotel and have more choice when you plan in advance.

  • However, you could still catch a last-minute offer. Although prices generally rise closer to your stay, some hotels drop rates a day or two before to fill empty rooms, especially in low season.

  • Be flexible with your dates and unlock better rates. Search for hotels in different seasons or months. Even going middle of the week (instead of weekends) can save you cash.

  • Find stays with free cancellation and have more control over your booking. You can cancel your stay without penalty if your schedule changes or a better deal comes along.

  • Use the map to explore all the hotels by St. John's Fortress (or as close as possible). Prices are pinned to each nearby hotel, making it a breeze to find the cheapest options right away.

Where to stay

Top hotels near St. John's Fortress

  • Located in Dubrovnik Old Town, St. John's Fortress is easier to explore when your hotel is close by. You can go early to beat the crowds, head back to rest, or visit again later on your own time. Browse these accommodation options in or around Dubrovnik Old Town.

  • A leading hotel near St. John's Fortress, leave your bags at Dubrovnik Hotel Akademis Čingrija. This 3-star accommodation option is about 2 kilometres from this sight. Guests often give it an overall rating exceeding 4 out of 5.

  • If being nearby is a non-negotiable, Palace Natali is a reliable choice. This 5-star option is roughly 2 kilometres away and tends to appeal to couples in particular.

  • Or come home to Hotel Bellevue Dubrovnik after a big day of exploring. It's rated 5 stars and is about 2 kilometres from St. John's Fortress.

Best hotels for a budget

  • Keep your travel spend in check by choosing from around 20 budget hotels across Dubrovnik. Perfect for when you want to spend less on check-in and more on checking things out, these stays come with essentials like fresh linens and towels, and simple breakfast options. Check out these affordable hotels close to St. John's Fortress.

  • Veranda Rooms is a 3-star option that keeps things low-cost and low-fuss. It's roughly 2 kilometres from St. John's Fortress and offers amenities such as a 24-hour front desk and luggage storage.

  • Around 3 kilometres away, Apartments Raic delivers 3-star value. Practical perks like hair dryers and a kitchen are there to make life easier.

  • Hotel Vimbula - Komolac is a 3-star option that offers handy amenities like air conditioning and accessible parking. You can expect a simple, well-set-up base that's about 5 kilometres from St. John's Fortress.

Best 4-star hotels near St. John's Fortress

  • When you're craving a little more, a 4-star hotel delivers. With around 30 choices across Dubrovnik, they generally feature well-appointed rooms, attentive service, and extras such as restaurants, bars, and guest lounges. Take your pick of some upmarket hotels around St. John's Fortress.

  • Hotel Kompas offers everything you'd expect from a 4-star stay. Roughly 0.97 kilometres from St. John's Fortress, a steam room and a sauna help this hotel stand out in the right ways.

  • Style and location go hand in hand at Berkeley Hotel. About 0.97 kilometres from what you came to see, this option features perks like a beauty salon and an indoor swimming pool.

  • Offering amenities such as massage services and concierge assistance, Boutique Hotel Stari Grad reflects the quality and detail typical of a 4-star hotel. St. John's Fortress is around 3 kilometres from here.

Best 5-star luxury hotels near St. John's Fortress

  • When only the best will do, you'll find around 20 5-star hotels in Dubrovnik ready to treat you like the main event. These types of stays generally come with next-level offerings like fine dining restaurants, spa treatments, and exclusive lounges. Plan your next getaway at an upscale hotel by St. John's Fortress.

  • Around 0.32 kilometres away, Boutique Hotel Kazbek doesn't just match expectations — it redefines them. There's a whole lot to love about this convenient option, including a pool bar and a sauna.

  • Alternatively, give your trip a 5-star upgrade at Rixos Premium Dubrovnik. Roughly 2 kilometres from St. John's Fortress and with a tennis court, an indoor swimming pool and much more, it makes an impression.

  • Around 2 kilometres from the action, Royal Princess Hotel comes with concierge assistance and massage services. Settle in and discover why this upscale option consistently scores above 4 out of 5 with guests.

Best hotels near St. John's Fortress for families

  • Finding the right hotel near St. John's Fortress can be a total game changer when travelling with kids. With things like pools, play areas, and spacious suites, they come with perks that help family trips run smoothly. Dubrovnik is home to around 190 of these stays.

  • Hotel Dubrovnik is a budget-friendly option around 0.64 kilometres from St. John's Fortress. With a first aid room, tour services and more, this 3-star hotel gets the tick of approval from everyone.

  • Discover what a luxury family stay feels like at Villa Dubrovnik. Rated 5 stars, it's about 5 kilometres away and features a lift and shuttle services.

  • Check everyone into Hilton Imperial Dubrovnik and you'll be roughly 2 kilometres from St. John's Fortress. From express check-out and room service to other amenities, this 5-star option has what you need to feel settled.

Best romantic hotels near St. John's Fortress for couples

  • Set the tone with a romantic hotel by St. John's Fortress. From hot tubs and private balconies to couples spa treatments, these types of stays bring the charm. With ten or so romantic hotels across Dubrovnik, you can keep making memories together.

  • Make every moment magical, not expensive at Hotel Perla. This 3-star option is around 0.64 kilometres from St. John's Fortress and offers a spa, massage services and more.

  • Valamar Tirena Hotel turns special getaways into something a little more refined. Roughly 2 kilometres away and with a 4-star rating, it features room service and a private beach.

  • There's no resisting the charm of Boutique Hotel Porto, which regularly earns overall guest ratings above 4 out of 5. Massage services, room service and a convenient location (0.64 kilometres or so from St. John's Fortress) help make it easy to fall for.

Hotels in Ploče

  • With St. John's Fortress about 3 kilometres away, Ploče places you in another part of town but still within easy reach. Browse these hotel options around this area.

  • Villa Orsula offers a solid base for ticking off the must-sees. It's roughly 3 kilometres from St. John's Fortress and has a 5-star rating. Guests often rave about its rooms.

How to get to St. John's Fortress

  • St. John's Fortress can be reached using public transport. Dubrovnik is a nearby stop if you're planning to catch the bus.

  • Basing yourself a little way out from St. John's Fortress or just prefer to explore without following a timetable? Explore the car hire options in Dubrovnik.

  • Green Motion, AVIA Rent and Surprice are some of the top-rated providers. Weigh up their prices and policies and choose the one that matches your plans.

  • Consider picking something from the Intermediate rental category. In Dubrovnik, it's the car type most travellers go for.

  • Expect to pay an average of $229 a day for a rental car here.

How to get to St. John's Fortress from the airport

Don't miss these other attractions near St. John's Fortress

  • There's a whole lot more to keep you on the go after you've explored St. John's Fortress. Add these nearby highlights to your must-do list:

    • Dubrovnik City Walls: This landmark, around 3 kilometres away, makes a great stop during a day of discovery. If you're thinking of staying around here, check out the variety of hotels near Dubrovnik City Walls.

    • Gunduliceva Poljana Market: Set aside some spending money for this shopping area, which is roughly 3 kilometres from St. John's Fortress.

    • Dubrovnik Old Town: About 2 kilometres from St. John's Fortress, here's one more landmark that's high on most visitors' lists. Explore the lineup of hotels near Dubrovnik Old Town for more places that might fit your style.

When to go to St. John's Fortress

  • If you want to experience Dubrovnik in peak season, book your hotel near St. John's Fortress in July. Expect a livelier atmosphere around this attraction and throughout the area.

  • Explore at a more leisurely pace by planning your stay for February. This is the quietest time to visit and rates are often better too.

  • The weather can play a big part in when you choose to travel. If you prefer to sightsee when it's warmest, go in August when temperatures reach up to 30ºC (86ºF).

  • Dubrovnik is coolest in January with lows hitting 2ºC (36ºF).

  • Search for hotels close to St. John's Fortress during July for your best shot at clearer skies. Averaging 5 days of rain, it's the driest month.

  • May brings the wettest conditions. You can expect around 12 days of rainfall.

Hotels near St. John's Fortress: FAQs

The price of your stay will change depending on the time of year you want to visit St. John's Fortress. But on average, The City Place Hostel costs $88 per night and is one of the cheapest options.
The price of your stay will be different depending on the time of year you want to visit St. John's Fortress and the hotel you pick. But to give you an idea, the average price of a hotel near St. John's Fortress is $364.
The best rated hotels near St. John's Fortress, according to travellers like you, are 7oaks Noble House, Apartments Le Petit Nono and Hotel Excelsior.
There are lots of hotels near St. John's Fortress to choose from, but if you're looking for something near the action the three closest hotels are The Pucic Palace, Apartments Le Petit Nono and 7oaks Noble House.
We've found 180 hotels near St. John's Fortress. Start your search by simply selecting the dates you'd like to visit and find the perfect hotel for you today.

Search for hotels near St. John's Fortress.
If you're planning a trip with the whole family, the best rated hotel for you near St. John's Fortress is Hilton Imperial Dubrovnik.
Need parking near St. John's Fortress? Take a look at Hotel Excelsior, Boutique Hotel Stari Grad and Hilton Imperial Dubrovnik. These are the best rated hotels with parking available.