The 10 best self-catering accommodations in Opatija, Croatia | Booking.com
Skip to main content

Self-Catering Accommodations in Opatija

Find the self-catering accommodations that appeal to you the most

The best self-catering accommodations in Opatija

Check out our selection of great self-catering accommodations in Opatija

  • Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 187 reviews
    From
    ₱ 4,423
    1 night, 2 adults
  • Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 109 reviews
    From
    ₱ 6,804
    1 night, 2 adults
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 115 reviews
    From
    ₱ 5,688
    1 night, 2 adults
  • Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 139 reviews
    From
    ₱ 6,124
    1 night, 2 adults
  • Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 151 reviews
    From
    ₱ 5,443
    1 night, 2 adults
  • Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 165 reviews
    From
    ₱ 5,443
    1 night, 2 adults
  • Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 180 reviews
    From
    ₱ 4,423
    1 night, 2 adults
  • Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 205 reviews
    From
    ₱ 5,273
    1 night, 2 adults
  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 200 reviews
    From
    ₱ 16,535
    1 night, 2 adults
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 5 reviews
    From
    ₱ 19,597
    1 night, 2 adults
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 9 reviews
    From
    ₱ 8,165
    1 night, 2 adults
  • Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 7 reviews
    From
    ₱ 11,227
    1 night, 2 adults
  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 21 reviews
    From
    ₱ 13,609
    1 night, 2 adults
  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 14 reviews
    From
    ₱ 18,004
    1 night, 2 adults
  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 33 reviews
    From
    ₱ 9,186
    1 night, 2 adults
  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 11 reviews
    From
    ₱ 6,141
    1 night, 2 adults
  • Scored out of 10, guest rating 9.9
    Exceptional - What previous guests thought, 18 reviews
    From
    ₱ 6,430
    1 night, 2 adults
  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 26 reviews
    From
    ₱ 13,609
    1 night, 2 adults
  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 24 reviews
    From
    ₱ 3,552
    1 night, 2 adults
  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 35 reviews
    From
    ₱ 7,961
    1 night, 2 adults

Looking for a self-catering accommodation?

Self-catering accommodations promise the freedom and privacy necessary for a well-earned break. From modern apartments and luxury villas, to beach huts and eco-lodges, the options are seemingly endless. Whether cooking in your kitchen, reading in the garden, or kicking back in front of the TV – you’ll feel right at home.

Most booked self-catering accommodations in Opatija and surrounding area in the past month

See all

Enjoy breakfast in Opatija and nearby

  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 37 reviews

    Located just 1312 feet from the nearest beach, Apartments Marid is located 0.9 mi from the center of Opatija. The apartments are surrounded by nature and free Wi-Fi and parking are also offered.

  • Rozata

    Rijeka
    Breakfast options
    Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 267 reviews

    Just a 10-minute walk from Fiumana Beach and 0.6 miles from Vila Nora Beach, Rozata features accommodations in Rijeka with a garden.

    From ₱ 4,232.32 per night
  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 246 reviews

    Offering a garden, Aparthotel Villa V with breakfast and free parking features accommodations in Rijeka. This property offers access to a terrace, free private parking, and free Wifi.

    From ₱ 9,458.08 per night
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 21 reviews

    Deluxe apartment Jada'or with breakfast offers accommodations in Rijeka, a 18-minute walk from Vila Nora Beach and 2.7 miles from HNK Rijeka Stadium Rujevica.

    From ₱ 7,518.83 per night
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 79 reviews

    Offering sea views, Downtown Apartments Dorian and Nadia in Opatija features accommodations and a terrace. There's a private entrance at the apartment for the convenience of those who stay.

  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 10 reviews

    Downtown Apartment Bepi offers accommodations in Opatija, a 4-minute walk from Tomasevac Beach and 7.4 miles from HNK Rijeka Stadium Rujevica.

  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 38 reviews

    Downtown Apartment Helena is located in Opatija, just a 4-minute walk from Tomasevac Beach and 7.4 miles from HNK Rijeka Stadium Rujevica.

  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 16 reviews

    AH Design Apartments Deluxe is located in Opatija, just 7.5 miles from HNK Rijeka Stadium Rujevica and 9.1 miles from The Maritime and History Museum of the Croatian Littoral.

These self-catering accommodations in Opatija and nearby have options with free cancellation

  • Studio apartment Margarita

    Opatija
    Free cancellation options available
    Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 76 reviews

    Studio apartment Margarita offers accommodations in Opatija, 10 miles from The Croatian National Theatre Ivan Zajc and 12 miles from Trsat Castle.

    From ₱ 4,763.06 per night
  • Luxury Apartman ZOGAN

    Opatija
    Free cancellation options available
    Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 3 reviews

    Luxury Apartman ZOGAN is a recently renovated apartment in Opatija, near Tomasevac Beach. This property offers access to a patio, free private parking, and free Wifi.

    From ₱ 29,258.81 per night
  • Studio Apartment Oscar

    Opatija
    Free cancellation options available
    Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 7 reviews

    Studio Apartment Oscar is located in Opatija, just a 7-minute walk from Tomasevac Beach and 7.4 miles from HNK Rijeka Stadium Rujevica.

    From ₱ 7,961.12 per night
  • No8 apartment

    Opatija
    Free cancellation options available
    Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 39 reviews

    No8 apartment is located in Opatija, just a few steps from Tomasevac Beach and 7.2 miles from HNK Rijeka Stadium Rujevica.

    From ₱ 10,131.71 per night
  • Apartment Villa Elena

    Opatija
    Free cancellation options available
    Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 6 reviews

    Apartment Villa Elena is a recently renovated apartment in Opatija near Tomasevac Beach. Featuring sea and garden views, this apartment also includes free Wifi.

    From ₱ 8,573.51 per night
  • Vista Apartment

    Opatija
    Free cancellation options available
    Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 7 reviews

    Vista Apartment offers accommodations in Opatija, a 7-minute walk from Opatija Lido Beach and 0.4 miles from Slatina Beach.

    From ₱ 20,413.12 per night
  • Apartment Abbazia

    Opatija
    Free cancellation options available
    Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 150 reviews

    Apartment Abbazia offers accommodations in Opatija, a 4-minute walk from Opatija Lido Beach and 7.6 miles from HNK Rijeka Stadium Rujevica. With sea views, this accommodation provides a balcony.

    From ₱ 6,123.94 per night
  • "NAR" Opatija center spacious 1 bedroom apt

    Opatija
    Free cancellation options available
    Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 13 reviews

    "NAR" Opatija center spacious 1 bedroom apt offers accommodations in Opatija, 7.4 miles from HNK Rijeka Stadium Rujevica and 9 miles from The Maritime and History Museum of the Croatian Littoral.

Highly rated self-catering accommodations in Opatija and nearby

  • Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 185 reviews

    Amorino Apartman Studio enjoys a location in Opatija, a 6-minute walk from Tomasevac Beach and 7.4 miles from HNK Rijeka Stadium Rujevica. This 4-star apartment offers a garden.

    From ₱ 3,402.19 per night
  • Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 34 reviews

    Providing a garden, Studio-apartman Relax offers accommodations in Opatija. This apartment provides accommodations with a terrace and free Wifi. Outdoor seating is also available at the apartment.

    From ₱ 4,422.84 per night
  • Apartment Vanja

    Opatija
    8.0+ review score
    Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 26 reviews

    Housed in a historic building, the recently renovated Apartment Vanja features accommodations with a casino and free Wifi. With mountain views, this accommodation provides a patio.

    From ₱ 6,838.40 per night
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 16 reviews

    Providing a garden, Villa Arteana - Apartment Bonacic offers accommodations in Opatija. This beachfront property offers access to a balcony, free private parking, and free Wifi.

  • Apartment Amorino

    Opatija
    8.0+ review score
    Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 665 reviews

    Featuring garden views, Apartment Amorino in Opatija offers accommodations and a garden. This apartment features air-conditioned accommodations with a terrace and free Wifi.

    From ₱ 4,082.62 per night
  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 78 reviews

    Apartman Petit Val Opatija offers accommodations in Opatija, 1.1 miles from Črnikovica Beach and 7.3 miles from HNK Rijeka Stadium Rujevica.

    From ₱ 9,526.12 per night
  • Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 50 reviews

    La verita 1 st line with garden is located in Opatija, just 9.1 miles from The Maritime and History Museum of the Croatian Littoral and 10 miles from The Croatian National Theatre Ivan Zajc.

    From ₱ 4,899.15 per night
  • Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 92 reviews

    Veronica Rooms, Opatija is located in Opatija, just 9.1 miles from The Maritime and History Museum of the Croatian Littoral and 10 miles from The Croatian National Theatre Ivan Zajc.

FAQ about self-catering accommodations in Opatija

Self-catering Accommodations That Guests Love in Opatija

See all
  • Scored out of 10, guest rating 9.9
    Exceptional - What previous guests thought, 55 reviews
    The best hosts ever! Beautiful big garden, clean and modern appartment, air conditioning, summer kitchen with liquors, fruits, coffee and snacks, great pool. Overall great vacation experience.
    Guest review by
    Maciej
    Family with young children
  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 10 reviews
    Really nice new house and pool with a great view and outdoor kitchen. Great service from the host.
    Guest review by
    Thue
    Solo traveler
  • Avg. price/night: ₱ 8,988.58
    Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 50 reviews
    The apartment was small but perfect for a couple and it's very nice and modern. It has a big balcony and a garden with a grill. The host was very friendly. The kitchen had a dishwasher, an oven, a toaster and a coffe machine. The beach is a short drive away from the apartment. The city center is also a short drive away and very easy to access. The apartment is near a restaurant and a grocery store.
    Guest review by
    Trček
    Young couple
  • Scored out of 10, guest rating 9.9
    Exceptional - What previous guests thought, 26 reviews
    Almost everything was perfect. Anything you needed for any length of stay was available including dishwasher and washing machine tablets, tea, coffee pods, some toiletries and a really nice touch was the bottle of wine in the fridge. With a very large supermarket just 2 minutes walk away, its a self catering dream.
    Guest review by
    Andrew
    Young couple
  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 51 reviews
    Large and quiet apartment, 2 bathrooms, washing machine and all equipment of kitchen was included, welcoming hosts.
    Guest review by
    Laucius
    Family with young children