The Discreet Gentleman
Cafe Macek
Bar

Cafe Macek

4.3
(987 reviews)
Old Town, Ljubljana

Cafe Macek at Krojaski prehod 1 has been a Ljubljana institution for decades, occupying a two-story building in a passageway that connects two old town streets. The ground floor serves as a daytime cafe. The upstairs room is where the bar comes alive after dark: worn wooden floors, mismatched furniture, bookshelves lining the walls, and a crowd of regulars who treat the place as an extension of their living rooms. The bar serves beer, wine, spirits, and basic cocktails at prices that haven't kept pace with the gentrification of the surrounding streets. The atmosphere is determinedly unfussy. No cocktail menu presentation, no designer lighting, no curated playlist beyond whatever the bartender puts on. The upper room holds about 35 people, and on weekend nights, every seat is taken by 9 PM with a standing crowd at the bar. The bookshelf content is real and eclectic, and regulars actually read them.

What to Expect

Climbing creaking stairs to a room that looks like a well-loved apartment. Worn furniture, soft light, books everywhere, and a crowd that's comfortable enough to sit in silence with their drinks or talk for hours.

Atmosphere

A living room that serves drinks. Worn, warm, and entirely without pretension.

Music

Jazz, indie, singer-songwriter, and whatever the bartender is listening to. Volume stays low.

Dress Code

Casual. This is possibly the least dress-code-conscious bar in Ljubljana.

Best For

Solo travelers who like reading with a drink, couples who prefer atmosphere over polish, anyone seeking Ljubljana beyond the tourist circuit

Payment

Cash (EUR) preferred. Cards accepted but the machine is slow.

Price Range

Beer EUR 3-4, wine EUR 3.50-5, spirits EUR 3-5, coffee EUR 1.50-2

Already in EUR

Hours

08:00-01:00 Mon-Sat, 10:00-00:00 Sun

Insider Tip

Head upstairs. The ground floor cafe is pleasant but the upstairs bar is the real Cafe Macek. Grab a book from the shelf if you're early and the room is quiet. The house red wine is cheap and drinkable. Regulars occupy the corner seats, so head for the tables near the windows.

Full Review

Cafe Macek is the kind of bar that cities lose when rents rise. Its survival in Ljubljana's gentrifying old town feels like an act of resistance, though the bar itself would never describe it that way. It simply exists, serving affordable drinks in a space that prioritizes comfort over design.

The upstairs room is the bar's soul. Everything about it communicates longevity: the floor that dips where thousands of feet have worn the wood, the furniture collected over decades rather than ordered from a catalog, the books on the shelves that show spine creases from actual reading. A university professor marking papers sits next to a couple on their third date sits next to a solo traveler writing postcards. None of them acknowledge each other, and all of them are comfortable.

The drinks are honest. Beer comes cold, wine comes in a glass, and spirits are poured with a generous hand that's either careless or kind. The prices feel like they belong to a different decade, which is part of why the regulars keep coming back. A three-hour evening at Cafe Macek costs less than a single cocktail at some of the newer riverside bars.

Finding the bar requires knowing about it or stumbling through the right passageway. Krojaski prehod connects two streets at an angle, and the entrance to Cafe Macek is easy to walk past without noticing. Once inside, the cafe ambiance of the ground floor doesn't hint at what's upstairs. This semi-hidden quality is part of its charm, though it means first-time visitors sometimes miss it entirely.

Cafe Macek won't change your life. It will give you an evening that feels authentic to Ljubljana rather than generic to European tourism, and in a city that's rapidly professionalizing its hospitality, that distinction matters.

The Neighborhood

Krojaski prehod is a covered passageway in the old town, connecting streets near the central market. The Triple Bridge and the main riverside bar strip are a 3-minute walk away.

Getting There

From the central market area, look for Krojaski prehod, a narrow covered passageway between two buildings. The cafe entrance is inside the passage at ground level. From the Triple Bridge, walk south through the old town for about 3 minutes.

Address

Krojaski prehod 1, Ljubljana

Get directions

Other Venues in Old Town

Back to Old Town