Zagreb is Croatia’s historic northwestern capital, boasting many impressive 18th- and 19th-century Austro-Hungarian architectural buildings and landmarks. Travelers should check out attractions like the main square, the Zagreb Cathedral, and the city’s pedestrian district, Tkalčićeva Street — which is a great place for shopping and dining. It’s a historic city featuring many educational and cultural exploration opportunities, including museums, art galleries, and diverse entertainment.

Traveling to Europe? Check out Matador’s Europe accommodations guides:

We hope you love these Airbnb Zagreb vacation rentals! Just so you know, Matador may collect a small commission from the links on this page if you decide to book a stay. Listed prices are accurate as of the time of publication.

Light-filled, historic central square view apartment

Photo: Airbnb
Photo: Airbnb
Photo: Airbnb
Photo: Airbnb

 

See more photos
This cheery, light-filled apartment is centrally located in a historic building overlooking Zagreb’s main square. It’s close to attractions like the city’s oldest farmer’s market, Dola and is surrounded by a wide array of cafes, restaurants, historic landmarks, bars, and shops and offers easy access to local public transit services. The apartment has a fully equipped kitchen, open floor plan style living and dining spaces, and three comfortable bedrooms. There’s also a small balcony that overlooks the inner courtyard.

Six guests, three bedrooms
Price: $190 per night

Book Now

Sunny and homey two-bedroom apartment with elegant industrial design

Photo: Airbnb
Photo: Airbnb
Photo: Airbnb
Photo: Airbnb

 

See more photos
This second-floor property is in the center of Zagreb’s pedestrian-friendly streets, close to many bars, shops, and restaurants. The property features two bedrooms with three large cozy beds (one of which is loft-style, offering more privacy), a living room, a kitchen, and two clean, well-appointed bathrooms. Cook in the well-equipped kitchen outfitted with stainless steel cabinets, industrial-style lighting fixtures, butcher-block countertops and luxurious feeling hardwood floors. The high ceilings make the rooms feel spacious, and the exposed brick and tall French doors (among many original features) make the space feel classic and elegant. The decor is chic, mostly done up in black, gray and white but featuring pops of color that make the spaces feel fun. It’s a great spot to set as a home base for exploring the city.

Five guests, two bedrooms
Price: $153 per night

Book Now

Cozy and comfortable Central Park Zagreb apartment

Photo: Airbnb
Photo: Airbnb
Photo: Airbnb
Photo: Airbnb

 

See more photos
This property is located steps from the main square and Zagreb’s central park Zrinjevac. It was recently renovated to feel modern and updated, even though it’s in a quaint, historic courtyard building on the first floor (away from the noise but still close to downtown).

It feels cozy and comfortable — meant to feel like a space where travelers can wind down and feel at home after a day out exploring. The decor features white walls, cool blue couches, and gray and white patterned floor tiles in the kitchen, adding a spark of pizzazz to the space. Each room includes an AC unit for cooling and heating, and the apartment has a central heating system, as well as the underfloor heating in the bathroom.

There’s a TV that supports all streaming platforms, a spacious bedroom with a king-sized bed, a workspace with an armchair, a desk, and even a computer monitor for those who need to do some work while traveling. The kitchen has a refrigerator, dishwasher, induction stove, oven, microwave, coffee maker, and dining table.

Two guests, one bedroom
Price: $71 per night

Book Now

Historic but contemporary airy apartment in the heart of Zagreb

Photo: Airbnb
Photo: Airbnb
Photo: Airbnb
Photo: Airbnb

 

See more photos
Step through the welcoming, white door into this bright and airy second-floor apartment housed in a historic, 19th-century building, feeling like a clean and contemporary apartment right in the heart of Zagreb. This light-filled space is peaceful and open, with design details like refurbished parquet floors and tall ceilings. It’s located within 5-minute walking distance of the main square as well as a variety of parks, restaurants, and shops.

Relax in the spacious living room with an LCD TV, dine in the well-equipped kitchen and dining area, rest in the large bedroom outfitted with a king-size bed, and get some fresh air in the garden. There’s also AC, central heating, and fresh linens to ensure each stay is as comfortable as possible.

Three guests, one bedroom
Price: $99 per night

Book Now

Rooftop terrace apartment in the center of Zagreb

Photo: Airbnb
Photo: Airbnb
Photo: Airbnb
Photo: Airbnb

 

See more photos
This pleasant one-bedroom rooftop apartment in the center of the city is a newly renovated historic 1930s building, with views of the city and the Zagreb 360 observation deck. The air-conditioned space features a bedroom outfitted with a double bed, a living room, a fully equipped kitchen, and a dining space, as well as a bathroom with a shower. The decor within the apartment is clean and colorful with an eclectic twist, as the owner of the property is an artist and designer. All the lighting objects in the apartment and the photography are his own works.

Four guests, one bedroom
Price: $61 per night

Book Now

Spacious and homey apartment in downtown

Photo: Airbnb
Photo: Airbnb
Photo: Airbnb
Photo: Airbnb

 

See more photos
This spacious and homey first-floor Airbnb in downtown Zagreb features three bedrooms and two bathrooms housed in a structure that dates back to the Austro-Hungarian Empire period. It’s in a central location near many favorite tourist attractions. In the primary bedroom, there’s a king-size bed and a large, attached bathroom. There’s another bedroom with a king-sized bed on the ground and a twin bed in the loft, sleeping three more people. Finally, there’s a third separate bedroom space with another sofa bed. The kitchen features everything needed to cook a tasty meal, and the decor feels like a classic European daydream. Classic and elegant furniture in the living room space and high ceilings, large windows, and amenities like a 50″ Smart TV are a few more reasons it is a comfortable spot to set as a home base.

Seven guests, three bedrooms
Price: $99 per night

Book Now

A luxurious urban oasis in the center of town

Photo: Airbnb
Photo: Airbnb
Photo: Airbnb
Photo: Airbnb

 

See more photos
This peaceful and safe one-bedroom property sits on the first floor and has a prime location in the center of Zagreb right near the Main Square close to many of the major historical sites. Rest in the bedroom, on the comfortable king-size bed furnished with hypoallergenic pillows, and amongst the windows fitted with roller shutters which can be adjusted to block out partially or completely the sunlight. In the living room, there’s a comfortable sofa meant for one person — but which easily converts into a bed for two people. The kitchen is fully equipped with Electrolux kitchen appliances including a fridge, oven, microwave, electric kettle, and all the cookware necessary to make a meal. The living room features a flat-screen satellite TV, a sofa bed, and a dining area equipped to seat four. The decor is bright and welcoming, with pops of color and classic design touches.

Four guests, one bedroom
Price: $94 per night

Book Now

Bohemian loft-style Grič Eco Castle apartment

Photo: Airbnb
Photo: Airbnb
Photo: Airbnb
Photo: Airbnb

 

See more photos
This bohemian loft-style property feels as much like a museum as it does a home — formerly housing the family Šuflaj, as well as standing as one of the homes of the famous Grič Witch, and serving as a place where composers created and musicians stopped and played — but today, it’s a home for travelers and explorers. It’s located in the heart of the old upper town Zagreb, very close to many tourist attractions.

Rest in the bedroom outfitted with a queen-sized bed boasting views of old upper town Zagreb, lounge in one of the cozy reading nooks, or cuddle up by the fireplace in the winter. There’s a TV equipped with Netflix, a record player, free homemade olive and coconut oil, and a fully equipped kitchen. The property is built from warm wood and furnished with clean white and cream-colored furniture and fabric and stainless steel kitchen appliances, making it feel approachable and artsy, as well as upscale.

Three guests, one bedroom
Price: $67 per night

Book Now

Stylish and cheery city center apartment

Photo: Airbnb
Photo: Airbnb
Photo: Airbnb
Photo: Airbnb

 

See more photos
This cheery and modern, peaceful first-floor apartment retreat is located in the heart of Zagreb within walking distance of many local attractions — including the main square, which is only two minutes away on foot.

The space has been recently renovated to feel contemporary and stylish and features two bedrooms, two bathrooms, a living room, and a fully equipped kitchen. There’s one double bed, a room with two comfortable single beds and a sofa bed in the living room. In the common spaces, the decor is a lively combination of green and yellow colors with brown furniture and curtains, giving it a sunny, earthy feeling. The bedrooms are also vibrant but natural and feel like a safe and contemporary place to spend the night in the city.

Four guests, two bedrooms
Price: $83 per night

Book Now

Apartment in the heart of Zagreb with an impressive view of the city

Photo: Airbnb
Photo: Airbnb
Photo: Airbnb

 

See more photos
This modern and studiously furnished apartment is located in the pedestrian zone of the city center. Guests can admire the stunning views from the space, looking out onto the main pedestrian zone and its cafes, shopping, and cultural landmarks. Cook in the fully equipped kitchen, relax and watch TV in the living room, or rest in the king-size bed. The aesthetic feels clean and chic, with black and white furniture, cabinetry, and linens.

Two guests, one bedroom
Price: $86 per night

Book Now

Where is Zagreb?

Zagreb is located in the north of Croatia along the Sava river, at the southern slopes of the Medvednica mountain.

What time is it in Zagreb?

Zagreb, Croatia, is on Central European Standard Time, five hours ahead of New York, NY and eight hours ahead of Los Angeles, California.