Where to stay in Rijeka when you want a bit of luxury but not the kind that makes you consider skipping meals to pay for it? Grand Hotel Bonavia is where you want to be. Stylish, well-located, and comfortable—it’s just the right mix of posh without the excessive price tag.
Rijeka is the Croatian city that you wouldn’t expect to be this good. It’s not the sparkling gem of the Adriatic like Dubrovnik, but that’s exactly what makes it special.

This is the place where history, culture, and modernity collide in a way that feels refreshingly authentic. It’s like walking through a city that has its own mind—gritty and glamorous at the same time, with a dose of that delightful unpredictability.
You’ll find yourself walking around and thinking, “Hang on, this is a bit of a hidden gem, isn’t it?”
So, where do you stay? I’ll tell you.
Grand Hotel Bonavia
Right, let’s start with Grand Hotel Bonavia. This one’s been around since 1876. Yes, that’s right—1876. But before you start picturing dusty carpets and dodgy plumbing, it’s been renovated and modernized with the kind of class that doesn’t scream “old-fashioned” but whispers “I’m sophisticated, but still cool.” The hotel’s central location means you’re a stone’s throw from the lively Corso Promenade, which, if you’ve got any sense of wanderlust, you’ll find incredibly convenient.
Inside, the rooms are just the right blend of modern luxury and historical charm. You get the usual—air conditioning, a minibar to keep you properly fueled, and an LCD TV for the lazy days when you don’t want to leave your room. But it’s the facilities that will have you nodding in approval: wellness center, fine dining at Restaurant Kamov, and the all-important Caffe Dante for that post-sightseeing espresso. It’s not the cheapest option, but it’s one of those places where you pay a bit more and end up feeling like a million bucks. Click to view the images >>
Old Town Inn
Now, if you’re someone who loves staying in the heart of it all (and who doesn’t?), then Old Town Inn is your best bet. Just a short stroll from Korzo, this place is exactly what it says on the tin—simple, modern, and right where you want to be. You’re practically stepping into the centre of Rijeka’s vibe, with cafĂ©s, restaurants, and historic landmarks just around the corner. It’s the sort of location where you’ll wake up, grab a coffee, and hit the streets without wasting time in transit—because, let’s be honest, no one wants to waste time on a bus when you could be exploring.
The rooms are sleek and comfortable, with all the essentials covered: air-conditioning (important), flat-screen TV, and a kettle for those crucial early morning cups of coffee. The bathrooms are perfectly decent, and the location means you’re going to be in the thick of things, which is exactly what you want from a place like this. Not ridiculously expensive, and the convenience makes it more than worth it. Click to view the images >>
Tre Re Inn
If you want something a little more laid-back and relaxed, then Tre Re Inn has you covered. This place is located a bit further from the beach, but don’t let that fool you—it’s got everything you need for a quiet stay without being too far from the action. The rooms are simple, with all the modern trimmings: air-conditioning, flat-screen TVs, and a kettle for when you need to turn that 4 pm slump into a caffeine-powered revival.
What I like about Tre Re Inn is its vibe. It’s not trying too hard. It’s just… right. It’s one of those places where you can drop your bags, relax for a bit, and then wander off to check out the nearby Trsat Castle or the Croatian National Theatre. It’s not going to break the bank, but it still offers a good quality stay that doesn’t feel like you’re slumming it. And let’s face it, sometimes you just want a place where you can chill out and not feel like you’re in the middle of a theme park. Click to view the images >>
Final Words
So, none of these hotels are the cheapest options around, but here’s the thing: they all give you a solid mix of comfort, location, and quality that makes them more than worth it.
It’s like buying a slightly better cup of coffee when you’re traveling—you know it’ll cost you a little more, but it’s the one that gets you through the day. These three places will have you feeling like you’re really living the Rijeka experience—without the hassle of the crowds. So go on, treat yourself to one of these gems. You’ve earned it.