Skip to content
Hotels of Earth

Once upon a time

ulitsa Nayden Popstoyanov 2, Koprivshtitsa, BG

9.8 guest rating· 193 reviews

About this hotel

Charming Guest House in Koprivshtitsa with Mountain Views

Cozy Rooms with Modern Amenities

Experience comfort in our rooms equipped with flat-screen TVs, private bathrooms, and wardrobe space. Enjoy the picturesque mountain views right from your window.

Relaxing Outdoor Facilities

Unwind in our garden or make use of the barbecue facilities for a delightful evening. The self-service tavern offers a cozy setting for guests to socialize and enjoy local cuisine.

Convenient Location

Located just a short walk from Todor Kableshkov Memorial House, our guest house provides easy access to local attractions. With free WiFi and Sofia Airport nearby, your stay with us will be both convenient and memorable.

Book your stay at Once upon a time for a delightful retreat in Koprivshtitsa!

These prices drop 10% for members

Membership is free and takes one email address. No password, and the prices on this page update straight away.

Price drops on hotels you save, plus our price research. One click to stop.Already a member? Sign in

Rooms & rates

Large Double Room

Sleeps 2 · 30 m² · Queen bed

  • Private bathroom
  • Shower
  • TV
  • Hair dryer
  • Refrigerator

King Room with Spa Bath

Sleeps 2 · 40 m² · Queen bed

  • Private bathroom
  • Shower
  • TV
  • Hair dryer
  • Refrigerator

Comfort Triple Room

Sleeps 3 · 30 m² · Twin bed, Queen bed

  • Private bathroom
  • Shower
  • TV
  • Hair dryer
  • Refrigerator

Standard Family Room

Sleeps 3 · 50 m² · Queen bed

  • Private bathroom
  • Shower
  • TV
  • Hair dryer
  • Refrigerator

Amenities

  • Free WiFi
  • Sauna
  • Free Parking
  • Restaurant
  • Bar
  • Non-smoking rooms
  • Non-smoking throughout
  • Family rooms
  • BBQ facilities
  • CCTV in common areas
  • CCTV outside property
  • Chapel/shrine
  • Coffee Shop on site
  • Designated smoking area
Show all 27 amenities
  • Fire extinguishers
  • Garden
  • Heating
  • Horse riding
  • Invoice provided
  • Key access
  • Luggage storage
  • Outdoor fireplace
  • Outdoor furniture
  • Shared lounge/TV area
  • Smoke alarms
  • Vending machine - drinks
  • Wine/champagne

Location

© OpenStreetMap contributors

ulitsa Nayden Popstoyanov 2, Koprivshtitsa, BG

Check-in
from 02:00 PM to 12:00 AM
Check-out
until 12:00 PM

What guests say9.8193 reviews

+ Kind and attentive owners+ Delicious food+ Beautiful locationMinor issues with bathroom setup
Cleanliness9.8
Service10.0
Location10.0
Room Quality9.8
Amenities9.3
Value for Money9.5

Guest review

10.0

Всичко ни хареса

Anna · BG · 2026-07-24

Guest review

10.0

Прекрасно посрещане , идеално поддържано, вкусна храна, разкошно изкарване. Ще се завърнем.

Raykova · FR · 2026-07-24

Très bien pour la région

9.0

Bien situé et très spacieux

Rien

Raphael · BE · 2026-07-11

Guest review

10.0

Чистота,уют,отлична кухня.

Nikolay · BG · 2026-01-19

Parfait !

10.0

Tout ! La gentillesse des hôtes, le lieu charmant, le repas très copieux et délicieux

Elodie · FR · 2026-01-19

Guest review

10.0

Собствениците, са много мили. Храната беше много вкусна, обслужването е на ниво😊

Няма неши което да не ни хареса

Габриела · BG · 2025-11-09

Good to know

Guests are required to show a photo ID and credit card upon check-in. Please note that all Special Requests are subject to availability and additional charges may apply.

A deposit may be required at the property.

Parking

Free public parking is possible on site (reservation is not needed).

Internet

WiFi is available in all areas and is free of charge.

Pets

Pets are not allowed.

Children and extra bed policy

Children of any age are allowed.

Children up to and including 3 years old stay for free when using an existing bed.

Children from 4 years old to 17 years old stay for BGN 20 per person per night when using an existing bed.

You haven't added any cots.

You haven't added any extra beds.

Supplements are not calculated automatically in the total costs and will have to be paid for separately during your stay.