Accommodation in Croatia
If you need accommodation before or after your cruise, we’ve put together recommendations sorted by area — with maps showing where each property sits relative to the cruise port. This makes it easier to book somewhere in the right part of town.
To book, click through to Booking.com and secure the booking directly through their website.
Before you book — a few things to check
- Check the map carefully. Many Croatian towns have similar names, and not all accommodation is in the old town area. We’ve included area maps for Split and Dubrovnik below.
- Pedestrian zones: If you book inside an old town pedestrian zone, transfers cannot pick you up at the door. You’ll need to meet them at a pre-arranged point outside the zone.
- Mobility: Not all hotels have lifts to upper floors, and porterage isn’t always available.
- Amenities: Not all properties have mini-bars or tea/coffee facilities — check before you book.
Click the maps below for larger versions:
![]() Split Old Town and Cruise Port Area Map |
![]() Dubrovnik Old Town and Cruise Port Area Map |
Dubrovnik
The Old Town is a no-vehicle pedestrian zone. Check the Dubrovnik area map. Cruise transfers have limited pickup locations due to narrow one-way streets around the old town.
Hotels in Dubrovnik Old Town
Pedestrian-only zone — you’ll need to carry your own luggage in and out via Pile or Ploce Gate. Approximately 20 mins drive to cruise port.
Hotel Pucic Palace 5* — in the heart of the Old Town.
Boutique Hotel Stari Grad 4* — boutique option.
Hotel Prijeko Palace 4* — elegant rooms in a historic setting.
The Byron 4*
Apartments in Dubrovnik Old Town
Pedestrian-only zone — carry your own luggage via Pile or Ploce Gate. Approximately 20 mins drive to cruise port.
Luxury X Rooms & Apartments
Rooms Klarisa Palace
Apartments Zoro
Apartments Stradun
City Center Apartments
Apartments Ivana
Apartments Plaza
Apartments More
Celenga Apartments
Apartments Art House
Apartment Rector’s Villa
Hostel Angelina — budget option
Apartments ZigZag
Villa Sigurata
Apartments Roko House
Apartments Near Dubrovnik Old Town
Approximately 20 mins drive to cruise port.
Eddie’s Sea View Rooms
Room Marta — Ploce
Hotels Near Dubrovnik Old Town
Approximately 20 mins drive to cruise port.
Hotel Hilton Imperial 5* — closest hotel to the Old Town at Pile Gate.
Hotel Excelsior 5* — luxury by the sea.
Hotel Grand Villa Argentina 5*
Hotel Villa Glavic 5* — annexe of Argentina.
Hotel Villa Dubrovnik 5*
Hotel Rixos 5*
Hotel Lero 4* — more budget-friendly.
Hotels in Gruž Harbour Area
This is where the cruise port is.
Hotel Petka 3* — harbour views.
Hotel Adria 4*
Hotels in Lapad / Babin Kuk Peninsula
Approximately 10 mins drive to cruise port.
Hotel More 5* — boutique hotel with a cave bar.
Hotel Royal Blue 5* — adults-focused, rooftop pool.
Hotel Neptun 4* — good for families.
Hotel Lapad 4*
Hotel Vis 3* — note: lots of stairs, no lift.
Apartments Near Gruž Harbour
Near the cruise port.
Ora Luxury Rooms
Villa Naida
Hostel Sol — budget option.
Pupo Rooms
Split
Split Old Town is a no-vehicle pedestrian zone. Check the Split area map. Cruise transfers have limited pickup locations due to narrow one-way streets around the old town.
Hotels in Split Old Town
Pedestrian-only zone — carry your own luggage in and out.
Jupiter Luxury Hotel 4*
Hotel & Villa Vestibul Palace 4*
Hotel Palace Suites 4*
Hotel B&B Kastel 3* — budget option.
Hotel Marmont 4* — boutique.
Hotel Heritage Antique 3*
Hotel Slavija 3*
Hotel Peristil 3*
Riva Luxury Suites 4* — waterfront views.
Priuli Luxury Rooms 4*
Apartments in Split Old Town
Pedestrian-only zone — carry your own luggage in and out.
Apartment White Stone Diocletian Palace
Luxury San Giovanni Apartments
Apartment Sea View Obala Trumbića
Emperor’s Suites
Hotels and Apartments Near Split Cruise Port
Next to Old Town, on the ferry port side — walking distance to the cruise port.
The View Luxury Rooms 4* — closest large hotel to cruise port.
Hotel Luxe 4* — closest hotel to cruise port.
Authentic Luxury Suites
House Sandra — family-run.
Indigo Inn — boutique.
Split Oasis Apartments
Apartments Dea
Villa Mak
Villa Toni
Mediterra Residence — good for longer stays.
Downtown Beach Apartments
Sun & Sea Apartments
Luxury Rooms 7 Heaven
Royal
Stone Wall Apartments
Hotels in Other Areas of Split
Close to Old Town in the north, east, or west. A short walk through the old town, but a long drive around in heavy traffic to reach the port.
Hotel Globo 4* — north of Old Town.
Hotel Atrium 5* — north of Old Town; pickup point for Plitvice Lakes day tours.
Hotel President 4* — north of Old Town.
Hotel Corner 4* — north of Old Town.
Hotel Art 4* — north of Old Town.
Hotel Art Depadansa (Annexe) 3* — north of Old Town.
Zephyrus Boutique Accommodation 4* — northwest of Old Town, garden courtyard.
Zagreb
Zagreb is a great hub for connecting flights and exploring mainland Croatia.
Central Zagreb Hotels
Hotel Dubrovnik 4* — right in the centre, pedestrian zone.
Hotel Esplanade 5* — near Glavni Kolodvor train station.
Hotel Central 3* — budget option, near train station.
Hotel Westin 5* — centre of city, often used as a tour hotel.
Hotel Sheraton 5* — centre of city, often used as a tour hotel.
Hotel Palace 4* — centre of city, near train station.
Hotel Panorama 4 Points Sheraton 4* — centre, good for car rental pickup.
Hotel International 4* — near train station.
Zagreb Apartments
Main Square Residence — centre.
Apartments ZigZag — centre.
Apartments Centar — near train station.
Islands
Hvar Town
Accessible via 1hr fast ferry from Split, or 3hrs fast ferry from Dubrovnik.
Hotel Palace Elisabeth Heritage 5* — Old Town, newly renovated.
Hotel Amfora 4* — near Old Town, cascading pools.
Hotel Riva Marina 4* — Old Town, harbour terrace.
Hotel Adriana Spa 4* — Old Town, rooftop pool and day spa.
Hotel Pharos Bay Hill 3* — near Old Town, swimming pool.
ApartHotel Pharia 3* — along the promenade past Amfora.
Korčula Town
2hrs fast ferry from Split or Dubrovnik.
Hotel Marko Polo 4* — near Old Town, pool.
Hotel Korcula De La Ville 4* — Old Town waterfront, recently renovated.
Hotel Liburna 4* — near Old Town, pool, recently renovated.
The Fabris Luxury Inn 4* — inside the Old Town.
Apartments Katija and Egon — Old Town.
Kanavelic Place Apartments — Old Town.
Center Studio Apartments 3* — next to Old Town.
Apartments Galerija 3* — inside Old Town.
Mljet Island
1hr fast ferry from Dubrovnik or Korčula.
Hotel Odisej 3* — near Pomena entrance to the National Park.
Northern Croatia
Trogir
5km from Split Airport, approximately 30 mins from Split.
Hotel Brown Beach House & Spa 4*
Hotel Palace De Rossi 4*
Hotel Pasike 4*
Villa Del Sol — halfway between Trogir and Split, free airport transfers.
Zadar
Approximately 2hrs drive from Plitvice Lakes.
Art Hotel Kalelarga 4* — Old Town pedestrian zone.
Hotel Bastion Heritage 4* — Old Town.
Hotel Kolovare 4* — just outside centre, has parking.
Plitvice Lakes
Approximately 3hrs drive from Split or Zagreb.
Hotel Jezero 3* — inside the National Park, best option.
Hotel Bellevue 2* — inside the National Park.
Hotel Plitvice 2* — inside the National Park.
Hotel Degenija 4* — outside the park, more amenities.
Istria
Hotel Adriatic 4* — Rovinj old town, with restaurant.
Hotel Casa Garzotto 4* — Rovinj old town.
Hotel Angelo D’oro 4* — Rovinj old town, B&B only.
Hotel Grand Palazzo 4* — Poreč.
Hotel Sveti Jacob 4* — Opatija.
Hotel Remisens Premium Kvarner 4* — Opatija.
Hotel Vela Vrata 4* — Buzet.
Hotel Kastel 3* — Motovun, with restaurant and day spa.
Slovenia
Ljubljana
Hotel Slon 4* — central.
Hotel Antiq Palace 4*
City Hotel 3* — good value.
Hotel Central 4* — near train station.
Lake Bled
Hotel Grand Toplice 5* — right on the lake.
Hotel Park 4* — right on the lake.
Hotel Kompas 4* — lake and castle views.
Hotel Trst 3* — good value.
Villa Istra — right on the lake, short walk to Bled town.
Apartment Vila Pavlovski — near the lake, short walk to Bled town.
Bohinj
Hotel Jezero 4* — Lake Bohinj.
Bohinj Eco Hotel 4* — near Triglav National Park.
Apartmani Triglav 3* — Lake Bohinj.
Hike & Bike Chalet 3* — Lake Bohinj.
Italy
Trieste
Savoia Excelsior Palace 4* — sea views, day spa.
NH Hotel 4* — near train station and main piazza, has parking.
Hotel Colombia 3* — near train station.
Hotel Continental 4* — centre, soundproofed rooms.
Venice
Hotel Santa Chiara 4* — 100m from Piazzale Roma (near Venice–Split tour meeting point).
Hotel Carlton on the Grand Canal 4* — 400m from Santa Lucia train station.
Hotel Continental 4* BW Collection — 250m from Santa Lucia train station.
Hotel Casanova 4* — 70m from San Marco square.
Antico Panada Hotel 3* — 30m from San Marco square.
Hotel Bonevecciati 4* — water taxi/gondola landing near San Marco.
Royal San Marco 3* Hotel — near San Marco square.
Hotel Abbazia 3* — 100m from Santa Lucia train station.
Montenegro
Kotor
Hotel Montecristo — Old Town.
Historic Boutique Hotel Cattaro — Old Town.
Hotel Vardar — Old Town.
Budva
Hotel Astoria 4* — Old Town.
Ferries
If you wish to book ferries, you can do so directly on the ferry company websites. You can also book your own buses to get around Croatia cheaply and conveniently.
Disclaimer
All accommodation bookings are made directly through Booking.com under your own account. We are a Booking.com affiliate only — we do not accept liability for any bookings you make with listed properties and are not associated with any of the accommodation listed. For any changes or problems with your booking, contact Booking.com directly through your account.
We earn a small affiliate commission if you book after clicking through from our website. We earn no commission on ferries. These recommendations are based on our experience only.
Itinerary Planning Service
If you’d like help selecting accommodation, planning transport, and putting together a day-by-day itinerary but want to make the bookings yourself, we offer a planning service. A minimum fee of $100 applies for the first hour (paid upfront), with any further time discussed at the end. If you later decide to book your holiday through us, we’ll deduct the planning fee from your booking cost.
Discover Croatia (Sydney)
Phone/WhatsApp: +61 2 9212 1507
Email: res@discovercroatia.com.au


