CroatiaNaturally
Blog Area guides

Where to stay in Gruž: Dubrovnik's port and market district

2026-03-195 min readcheaphotels
Gruž harbour in Dubrovnik with fishing boats and market stalls along the quay Gruž harbour in Dubrovnik with fishing boats and market stalls along the quay

Gruž is the working harbour two kilometres northwest of the Old Town where the cruise ships, catamarans and morning market live, and where a decent double runs €80-140 shoulder season — Dubrovnik's most honest value.

What Gruž is

Gruž is where Dubrovnik actually functions. The main ferry and cruise port sits along the eastern side of the bay, handling every Jadrolinija catamaran to Mljet, Šipan and Korčula, every long-haul ferry to Bari, and most cruise ship arrivals. The morning fish and produce market at Gruž (Obala Ivana Pavla II) is where locals shop — better prices and better product than the tourist market at Gundulićeva Poljana in the Old Town. The Franjo Tuđman bridge crosses the bay at the head, connecting to the road north to Split and Bosnia.

This is the least touristy district in central Dubrovnik. Rows of five and six-storey residential buildings line both sides of the bay. There's a Lidl, a large Tommy, several bakeries, laundries, tire shops, and the actual Dubrovnik bus station (Autobusni kolodvor Dubrovnik) for long-distance coaches to Split, Mostar, Sarajevo and Kotor. If you want to see how Dubrovnik works when the cruise passengers aren’t looking, stay in Gruž.

Who Gruž suits

Gruž suits budget travellers, backpackers, ferry-hoppers, and anyone whose Dubrovnik trip is really a jump-off point for the islands or onward travel. If you’re taking morning ferries to Mljet or Korčula, staying in Gruž means a five-minute walk to the terminal instead of a bus from Lapad or Pile at 7am. If you’re bussing to Kotor or Mostar, the same applies. For a night either side of a ferry journey, Gruž is the obvious pick.

It also suits travellers on tighter budgets doing longer stays. Two-bedroom apartments in Gruž rent for €70-120 shoulder season — genuinely cheap by Dubrovnik standards — with proper kitchens and washing machines. If you can accept a 15-minute bus ride to the Old Town each way and don’t need beach-adjacent, Gruž stretches a Dubrovnik week by 30-40% versus Lapad and 60% versus Old Town.

Who should skip Gruž

First-time visitors on short trips should skip Gruž. There's nothing here that says "Dubrovnik" to a two-day tourist — no Stradun, no walls, no pretty cove. Anyone whose priority is the sights and postcard atmosphere should pay Pile or Old Town prices. Beach travellers should also skip: the nearest proper swimming spot is Uvala Lapad, 20 minutes on foot or one bus stop. Gruž bay itself is a working harbour with fuel spills and no swimming.

Luxury travellers won’t find anything for them in Gruž. There are no five-star hotels and no boutique properties above three-star level. The area is mid-market apartments, budget guesthouses, and a couple of business-oriented hotels. Anyone wanting spa, pool and sea views should look at Ploče, Babin Kuk or one of the Cavtat five-stars. Gruž is functional and honest — that's its appeal, but it's not romantic.

What a night costs

Gruž is the cheapest central Dubrovnik area. Shoulder season doubles: guesthouses €50-90, small hotels €80-140, one-bedroom apartments €70-110, two-bedroom apartments €100-160. August pushes everything up 50-70%: guesthouses to €100-150, apartments to €140-240. Even at August peak, Gruž is 30-40% cheaper than equivalent Lapad space and 50-60% cheaper than Old Town.

The value case is clearest on longer stays and for groups. A three-bedroom apartment sleeping six near the port at €180/night in June works out to €30 per person, versus €90-140 per person for equivalent Old Town space. If your trip includes island days out of Gruž (Mljet ferry, Elaphite islands), you’re not losing sightseeing time to a Lapad commute either. Off-season November through March, apartments drop to €40-70 — the whole area effectively empties out.

What's within walking distance

The port for catamarans and cruise ships is Gruž's core amenity. Jadrolinija ferries to Mljet, Šipan, Lopud and Koločep leave from the western quay. Krilo Kapetan Luka fast catamarans to Korčula, Hvar and Split leave from the eastern side. The Dubrovnik main bus station for long-distance coaches sits at the port head. Gruž market runs 6:30am-2pm Monday to Saturday. The Franjo Tuđman bridge and views back down the bay are 15 minutes north on foot.

For the Old Town, take the 1A, 1B, 3 or 8 bus (10-15 minutes, every 8-15 minutes daytime). Walking to Pile is possible in 20-25 minutes but includes a hill up past Boninovo. Uvala Lapad beach is 15 minutes on the 4 or 6 bus. Lapad's promenade is 20 minutes on foot. The airport shuttle connects at Pile — expect 30-40 minutes total from Gruž to Čilipi via one bus change.

Hotels and apartments worth naming

Hotel Petka on Obala Stjepana Radića is the main port-side hotel: 104 rooms, three-star, €90-180 depending on month, and popular with cruise passengers on pre/post nights. Hotel Adria (yes, confusingly there are several) has a Gruž property at €80-160. Hotel Ivka slightly further inland runs €90-170 and includes a decent breakfast. Rooms Ana and Guest House Marija are honest small guesthouses at €50-100 in shoulder season.

For apartments, the streets running back from the port — Miha Klaića, Kneza Domagoja, and the residential blocks along Ivana Zajca — offer the best value. Two-bedrooms at €90-140 shoulder season with parking (often free on street or included) are common. Skip apartments advertised as "near the ferry" that turn out to be up the hill on the Batala side — that adds a 15-minute uphill walk with luggage after long ferry days.

Practical notes

Arrival: from Čilipi airport, the Platanus shuttle terminates at Pile — take the 1A bus (10 minutes, €2) or taxi (€10-12) to Gruž. A taxi direct from the airport to Gruž runs €35-45. Long-distance buses (FlixBus, Croatia Bus, Autotrans) arrive at the Gruž terminal so if you’re coming from Split, Sarajevo or Mostar you’re already there.

Groceries: Lidl on Obala Stjepana Radića handles budget shops, Tommy at the head of the bay is larger. The Gruž morning market is the single best food shopping in Dubrovnik — buy fish, cheese, fruit and vegetables here rather than in the Old Town. For restaurants, Restaurant Orsan on the port (family-run, seafood) is a solid mid-range choice at €25-40 per person. Pantarul in Lapad is a 15-minute walk if you want a serious dinner. Skip most cafés on the immediate cruise terminal side — they’re priced for one-off cruise passengers.

Book while you read Median night$135 Cheapest area$75 Hotels tracked4 Find a hotel

Before you book

What people ask before booking Pile.

Is Gruž too far from the Old Town to be practical?

No. Bus 1A runs Gruž-Pile in 10-15 minutes every 8-15 minutes daytime, until 1am summer. It's the same commute as Lapad. For any stay over three nights the savings versus Old Town more than compensate for the bus rides.

Is Gruž safe at night around the port?

Yes. Dubrovnik overall has very low street crime and Gruž is no exception. The port area is well-lit and busy until late with returning ferry passengers and residents. The quieter residential streets inland are calm. Standard urban vigilance around the bus station applies but violence is rare.

Where should I stay if I have an early ferry to Mljet?

Gruž. The Jadrolinija ferry to Mljet leaves at 7:30am in summer from the western quay. Staying anywhere else means a 6:30am bus or taxi. A small guesthouse within 300m of the port terminal for one night before your ferry is the sensible plan.

Where to stay

Hotels in Pile

Live prices · free cancellation

Recommended reads

All posts