Villa Jezero Entire home · 3 bedrooms Rated 5.00 - Revenue
- RSD 1.5M
- Occupancy
- 34.8%
- Daily rate
- RSD 13,281
Airbnb market data · 202612 months to September 2026
The average Airbnb in Pirot brought in RSD 268,792 over the 12 months through September 2026, about 62% less than the Central Serbia average of RSD 713,093.
The short answer
Rates and bookings both trail the Central Serbia average. Listings averaged RSD 4,823 a night and were booked on 26% of available nights, against RSD 8,095 and 34% for the Central Serbia average.
Timing matters: in August, usually the best month, the average listing earns about 3.5 times as much as in February, usually the slowest. With only 31 active listings, a few bookings can reorder the months.
With 31 active listings, Pirot is the 21st-largest of 35 Central Serbia markets AirROI tracks.
Browse the live Pirot Airbnb market See Every Pirot ListingRevenue
Gross bookings per Pirot listing averaged RSD 268,792 over the 12 months to September 2026 (Central Serbia average: RSD 713,093), before cleaning, platform and management costs and taxes.
In a typical year, the average Pirot listing brings in RSD 63,900 in August, its best month, and RSD 18,400 in February, its slowest. The three strongest months bring in 35% of a full year's revenue, where an even calendar would give any three months 25%.
In a typical month, a top-quarter listing earns at least 2.8 times as much as a bottom-quarter one.
These are monthly figures for listings active in each month. The annual average above also counts listings that operated for only part of the year, so it runs below twelve times these figures.
August earns about 3.5 times what February does
Average revenue per active listing, by month, September 2024 to August 2026
The dashed line is the average of the months shown, RSD 41,300. Each point is one month as recorded, averaged over the listings active in it. The best and slowest months in the text average each calendar month over the past two years, so they can differ from the highest and lowest points here.
Latest 12 months in the September 2026 data. September's figures are still coming in, so the rows run to August.
July 2026 led on revenue, while nightly rates and bookings both peaked in August 2026. Across the past two years, August is usually the strongest month.
| Month | Avg. Revenue | Occupancy | Avg. Nightly Rate | RevPAR | Booking Lead Time | Avg. Length of Stay |
|---|---|---|---|---|---|---|
| Sep 2025 | RSD 35,481 | 22.8% | RSD 4,625 | RSD 1,183 | 16 days | 6.9 nights |
| Oct 2025 | RSD 45,069 | 27.6% | RSD 4,610 | RSD 1,454 | 11 days | 1.9 nights |
| Nov 2025 | RSD 39,371 | 20.3% | RSD 4,606 | RSD 1,312 | 15 days | 1.9 nights |
| Dec 2025 | RSD 34,122 | 22.1% | RSD 4,671 | RSD 1,101 | 36 days | 4.7 nights |
| Jan 2026 | RSD 27,461 | 20.9% | RSD 4,533 | RSD 886 | 21 days | 4.1 nights |
| Feb 2026 | RSD 18,450 | 15.1% | RSD 4,451 | RSD 659 | 10 days | 2.3 nights |
| Mar 2026 | RSD 21,205 | 14.8% | RSD 4,517 | RSD 684 | 13 days | 3.1 nights |
| Apr 2026 | RSD 45,657 | 31.7% | RSD 4,538 | RSD 1,522 | 23 days | 4.6 nights |
| May 2026 | RSD 58,841 | 35.8% | RSD 5,035 | RSD 1,898 | 21 days | 2.7 nights |
| Jun 2026 | RSD 50,672 | 29.8% | RSD 5,161 | RSD 1,689 | 26 days | 3 nights |
| Jul 2026 | RSD 63,347 | 34.8% | RSD 5,201 | RSD 2,043 | 37 days | 3.2 nights |
| Aug 2026 | RSD 58,459 | 41.4% | RSD 5,210 | RSD 1,886 | 25 days | 2.2 nights |
Averages per active listing in each month. Highlighted: the highest-revenue month of the 12. RevPAR is the month's revenue spread over its nights, booked or not. Booking lead time is the days between booking and check-in, and length of stay the nights per booking, for stays in that month.
Location, size and how a home is run move its income far more than a city average shows. For a range on one Pirot address, run it through the free Airbnb calculator.
Profit
Yes, as extra income from a home or room you already have. The average Pirot Airbnb took in RSD 268,792 in the 12 months to September 2026, counting listings open only part of the year, and a listing in the top quarter, run by its owner at everyday costs, keeps about RSD 28,400 a month after running costs.
These amounts come before housing costs. Where the mortgage or rent is less each month, the difference is profit; a home owned outright keeps it all after property tax, home insurance and any building or condo fees.
| Line | Average listing | Top-quarter listing |
|---|---|---|
| Money in | ||
| Nightly bookings | RSD 265,492 | RSD 435,500 |
| Cleaning fees guests pay1% of Pirot bookings | RSD 3,300 | RSD 5,400 |
| Gross bookings | RSD 268,792 | RSD 440,900 |
| Running costs | ||
| Airbnb's feeAbout 11%: 15.5% for the 61% of Pirot listings on Simplified Pricing, 3% for the rest | −RSD 28,700 | −RSD 47,000 |
| Cleaning and laundryPaid for by the cleaning fee; RSD 0 if you clean yourself | −RSD 3,300 | −RSD 5,400 |
| Utilities and internetAbout 5% of bookings | −RSD 13,400 | −RSD 22,000 |
| Guest suppliesToiletries, coffee, paper goods: about 2% | −RSD 5,400 | −RSD 8,800 |
| Repairs and upkeepIncluding linens and small replacements: about 3% | −RSD 8,100 | −RSD 13,200 |
| Short-term rental insuranceOne policy, on top of Airbnb's free AirCover | −RSD 2,700 | −RSD 2,700 |
| Permit and registrationWhere one is required | −RSD 1,300 | −RSD 1,300 |
| ManagementRSD 0 when you run it; co-hosts charge from about 10% of nightly bookings | RSD 0 | RSD 0 |
| Pricing and messaging toolsOptional; Airbnb's own tools are free | RSD 0 | RSD 0 |
| Lodging taxesAdded to the guest's bill and passed on | RSD 0 | RSD 0 |
| Total running costsAbout 22% of bookings, plus cleaning paid for by the cleaning fee | −RSD 62,900 | −RSD 100,400 |
| Left for housing costs, then profit | RSD 205,892about RSD 17,200 a month | RSD 340,500about RSD 28,400 a month |
| Housing costs | ||
| Mortgage or rent, property tax, home insurance, building or condo fees | Depend on the home | |
The estimate starts from Pirot's average listing, run by its owner. Change how the listing performs, who runs it and who cleans to see what is left for the mortgage or rent.
To work out the profit on one Pirot home, with its price, its mortgage or rent and your own costs, use the Airbnb profit calculator. It starts from the comparable listings around the address.
What a listing keeps comes down to the figures this page measures: nightly rate, nights booked and the months it's open. A listing at the top-quarter mark takes in about RSD 36,700 a month, against RSD 22,400 for the average one.
Occupancy
Pirot listings were booked on 26% of the nights they were open over the past year, 8 percentage points below the Central Serbia average (34%) and 7 points below the Serbia average (33%). In a typical year, occupancy climbs to 36% in August and falls to 15% in March.
The busiest tenth of listings are booked about 4.5 times as often as the bottom quarter.
August is usually the busiest month in Pirot, March the quietest
Share of open nights booked, by month, September 2024 to August 2026
Nightly rates
The average nightly rate in Pirot, known as ADR (average daily rate), was RSD 4,823 over the past year, about 40% below the Central Serbia and Serbia averages (RSD 8,095 and RSD 7,860). In a typical year, rates peak in July and August at about RSD 4,940 and bottom out in February and April at about RSD 4,450.
The top 10% charge about twice the rate of the bottom quarter.
August rates run 11% above February's
Average nightly rate (ADR), by month, September 2024 to August 2026
The dashed line is the average of the months shown, RSD 4,640.
RevPAR, or revenue per available night, divides a listing's income by every night it was open to book, so it rises with both price and bookings. In Pirot it averaged RSD 1,330 over the past year, from about RSD 659 in a typical February to about RSD 2,060 in a typical August.
Per open night, by tier:
August RevPAR is about 3.1 times February's
Revenue per open night (RevPAR), by month, September 2024 to August 2026
The dashed line is the average of the months shown, RSD 1,360.
Seasonality
With only 31 active listings, the monthly pattern in Pirot is noisy, since a few long or pricey stays can lift a month; revenue has tended to peak in August and bottom out in February.
Average revenue by month in Pirot
Average revenue per active listing, each calendar month averaged over the past two years
The dashed line is the average of the 12 calendar months, RSD 39,600.
| Month | Revenue per listing |
|---|---|
| January | RSD 33,700 |
| February | RSD 18,400 |
| March | RSD 21,200 |
| April | RSD 39,400 |
| May | RSD 45,900 |
| June | RSD 41,700 |
| July | RSD 55,300 |
| August | RSD 63,900 |
| September | RSD 41,800 |
| October | RSD 45,200 |
| November | RSD 37,300 |
| December | RSD 31,100 |
Guests book Pirot stays 21 days ahead on average (about three weeks). December stays are booked furthest out, about 39 days ahead, and February stays closest to arrival, about 10 days. A typical December booking is made in early November.
December stays are booked furthest ahead
Average days between booking and check-in, by month of stay, September 2024 to August 2026
The 12-month figure of 21 days averages each listing's year as a whole; each month here averages only the listings with stays in it.
Permits
None of the 31 active listings in Pirot display a registration, permit or license number. That doesn't mean no rules apply: some places don't ask hosts to show a number on the listing, and listing data doesn't capture every scheme.
Registration, permit, zoning and tourist-tax rules vary by address and change often, so confirm them with the local authority before buying or listing in Pirot.
Neighborhoods
AirROI's area guide picks eight Pirot neighborhoods that draw short-term rental guests, led by Pirot City Center, Razanj and Temska. The picks reflect guest appeal, not earnings data or permit eligibility, so check local permit rules for a specific address before buying.
| Area | Who it suits | Landmarks nearby |
|---|---|---|
| Pirot City Center | The heart of Pirot, bustling with local shops, restaurants, and cultural sites. Ideal for tourists looking to experience the local culture and history. | Pirot Fortress, City Museum of Pirot, Pirot Old Bazaar, St. George's Church, Local markets |
| Razanj | A scenic village near Pirot known for its beautiful landscapes and tranquility. Great for guests looking to escape city life and enjoy nature. | Stara Planina mountain, Hiking trails, Local farms, Natural springs |
| Temska | A rural area known for its traditional Serbian architecture and hospitality. It's perfect for those wanting an authentic Serbian experience. | Traditional Serbian houses, Local festivals, Capsule arts and crafts |
| Jelašnica | A picturesque village popular for its outdoor activities and natural beauty. Attracts visitors during summer and winter for various sports. | Outdoor sports, Caves, Local wildlife, Natural parks |
| Bela Palanka | A small town near Pirot that offers a peaceful atmosphere and access to rural tourism. Attracts guests looking for a rural getaway. | Rural tourism, Local crafts, Nature walks |
| Dropce | A quaint village that draws visitors seeking serenity and local culture. Known for its hospitality and traditional cuisine. | Traditional Serbian cuisine, Local artisans, Cultural heritage sites |
| Stara Planina | A mountain range offering stunning views and plenty of outdoor activities. Ideal for nature lovers and adventure seekers. | Ski resorts, Hiking trails, Natural parks, Wildlife watching |
| Vlasina Lake | A beautiful lake region that provides a serene environment for relaxation and water activities. Popular among tourists during the summer. | Fishing, Boating, Picnic areas, Scenic views |
Area descriptions are AI-assisted from public sources and are not checked against zoning.
Listings
Almost every Airbnb in Pirot is an entire home: 97% of listings, with private rooms at 3%. Apartments and condos account for 87% of the stock; houses come next at 10%.
Nearly all listings rent the whole place
Pirot Airbnb listings by room type
| Room type | Share of listings | Listings |
|---|---|---|
| Entire home | 96.8% | 30 |
| Private room | 3.2% | 1 |
Apartments dominate the property mix
Pirot Airbnb listings by property type
| Property type | Share of listings | Listings |
|---|---|---|
| Apartment/Condo | 87.1% | 27 |
| House | 9.7% | 3 |
| Cabin/Outdoor | 3.2% | 1 |
The most common size among Pirot's 29 entire homes with a bedroom count is one bedroom (16 homes).
Pirot entire homes by number of bedrooms
Entire homes with each number of bedrooms, of those with a bedroom count on file
| Bedrooms | Share of entire homes with a bedroom count | Entire homes |
|---|---|---|
| Studio | 6.9% | 2 |
| 1 bedroom | 55.2% | 16 |
| 2 bedrooms | 31.0% | 9 |
| 3 bedrooms | 6.9% | 2 |
Most Pirot listings are sized for couples and small families: 67% sleep four guests or fewer, and just 3% take eight or more.
Pirot listings by guest capacity
Share of listings by the number of guests they sleep
| Guest capacity | Share of listings | Listings |
|---|---|---|
| 2 guests | 13.3% | 4 |
| 3 guests | 13.3% | 4 |
| 4 guests | 40.0% | 12 |
| 5 guests | 20.0% | 6 |
| 6 guests | 10.0% | 3 |
| 8+ guests | 3.3% | 1 |
Pirot hosts set up an average of 2.6 beds per listing, roughly two for every bedroom. Only 42% of listings show their exact location on the listing map; the rest show an approximate area.
Free on-site parking is close to standard in Pirot: 87% of listings offer it, and 77% have a washer.
Share of Pirot listings with each common amenity
Guests
Pirot runs on foreign visitors: 78% of guests who left reviews live outside Serbia. Bulgaria sends the most guests from abroad, with 14% of reviewers, ahead of France at 10%. Guests speak a mix of languages: English leads at 40%, followed by German and Serbian.
78% of Pirot guests come from abroad
Where guests who left reviews live
Where Pirot guests come from: top cities
Share of guests who left reviews
| Origin city | Share of guests |
|---|---|
| Belgrade | 18.3% |
| Sofia | 7.0% |
| Plovdiv | 4.2% |
| New York | 2.8% |
| Varna | 2.8% |
Where Pirot guests come from: top countries
Share of guests who left reviews
| Origin country | Share of guests |
|---|---|
| Serbia | 21.8% |
| Bulgaria | 14.1% |
| France | 10.3% |
| United Kingdom | 7.7% |
| United States | 7.7% |
Languages spoken by Pirot guests
Share of guests who left reviews
| Language | Share of guests |
|---|---|
| English | 40.0% |
| German | 8.3% |
| Serbian | 5.8% |
| Turkish | 5.8% |
| French | 5.8% |
Pirot Airbnbs average 4.96 stars, and 55% of listings hold Airbnb's Guest Favorite badge.
Pirot guest ratings by category
Average guest rating out of 5 by category; the bars start at 4.0
| Category | Average rating (out of 5) |
|---|---|
| Accuracy | 4.94 |
| Cleanliness | 4.94 |
| Communication | 4.96 |
| Location | 4.94 |
| Check-in | 4.94 |
| Value | 4.94 |
Booking patterns
All Pirot listings are open to guests more than 180 days a year, but none are booked or blocked that many days. The most common booked-or-blocked total is 1 to 30 days a year, covering 42% of listings; blocked nights include any the host closes off.
Days a year Pirot listings are open to guests
Share of listings by days a year
| Days a year | Share of listings | Listings |
|---|---|---|
| 271-366 days | 74.2% | 23 |
| 181-270 days | 25.8% | 8 |
Days a year Pirot listings are booked or blocked
Share of listings by days a year
| Days a year | Share of listings | Listings |
|---|---|---|
| 91-180 days | 25.8% | 8 |
| 31-90 days | 32.3% | 10 |
| 1-30 days | 41.9% | 13 |
The average Pirot booking lasts 5.1 nights, longest in September and shortest in November. Listings took about 12 bookings each over the year. About four in ten listings that give a check-in time set it at 3 p.m., with check-out usually at 11 a.m.
Average length of stay by month in Pirot
Average nights per booking, by month of stay
Two-year average by calendar month.
84% of listings in Pirot accept stays of one or two nights.
Minimum stay set by Pirot listings
Share of listings by the shortest stay they accept, from one night to 30 or more
Flexible is the most common cancellation policy in Pirot, used by 58% of listings; it refunds guests in full if they cancel at least a day before check-in. Hosts here lean flexible: nearly nine in ten listings offer Flexible or Moderate terms, against 13% on Firm or stricter ones.
Cancellation policies of Pirot listings, from most to least flexible
Share of listings by the policy they use
Nearly a quarter of Pirot listings charge a cleaning fee. Fees here tend to be small: for listings that charge one, cleaning fees make up only about 1% of gross revenue.
Top earners
The top-grossing Airbnb in Pirot, a three-bedroom home, took in RSD 1,480,000 over the past year, about 5.5 times the city's average of RSD 269,000. Four of the six listings below have two bedrooms or fewer, so size alone doesn't explain the top of this market.
Villa Jezero Entire home · 3 bedrooms Rated 5.00
Lux Family Apartment Vidanovic Entire home · 2 bedrooms Rated 5.00
Marlux 2 Entire home · 2 bedrooms Rated 5.00
Rea 1 Entire home · 2 bedrooms Rated 5.00
Garička's house is 100 years old Entire home · 3 bedrooms Rated 4.83
Apartment Stefani Entire home · 1 bedroom Rated 5.00 Fewer than 1% of Pirot listings are classed as professionally managed. Superhosts run 35% of listings. Airbnb's Simplified Pricing, where the host pays the whole service fee and guests see one price with no separate Airbnb charge, covers 61% of listings.
Nearby markets
Of the eight nearby markets in the table, all within 79 km, Sredec (79 km away) earned the most per listing, about 5.2 times as much as Pirot. Triadica was the busiest, booked on 46% of nights against 26% in Pirot.
| Market | Listings | Avg. annual revenue | Avg. nightly rate | Occupancy |
|---|---|---|---|---|
| Niš 59 km | 155 | RSD 324,234 | RSD 4,773 | 28% |
| Serdika Bulgaria · 78 km | 63 | RSD 564,153 | RSD 6,098 | 38% |
| Vratsa Bulgaria · 78 km | 31 | RSD 602,019 | RSD 8,068 | 30% |
| Vazrajdane Bulgaria · 78 km | 149 | RSD 987,747 | RSD 8,053 | 43% |
| Krasno selo Bulgaria · 78 km | 49 | RSD 870,009 | RSD 7,325 | 41% |
| Oborishte Bulgaria · 79 km | 137 | RSD 1,026,017 | RSD 9,621 | 44% |
| Triadica Bulgaria · 79 km | 200 | RSD 1,219,386 | RSD 10,086 | 46% |
| Sredec Bulgaria · 79 km | 179 | RSD 1,389,026 | RSD 11,288 | 44% |
See all 35 Central Serbia Airbnb markets
Markets elsewhere in Serbia with a similar nightly rate and occupancy to Pirot:
FAQ
An active Pirot Airbnb grossed RSD 268,792 on average in the 12 months to September 2026, according to AirROI's tracking of 31 active listings. That is before cleaning, management, taxes and financing. Busier, better-run listings do far better: the top quarter took in RSD 49,900 or more in a typical month.
It depends most on the home's size, location and how it's run. The middle half of Pirot listings earn between RSD 17,300 and RSD 49,900 in a typical month, and the top tenth RSD 86,900 or more. For one home, enter its address and bedroom count in the Airbnb income calculator: it compares the home with similar listings nearby.
Listings in Pirot were booked on 26% of available nights over the past year. That compares with 34% for the Central Serbia average. August is usually the busiest month.
The average booked night in Pirot cost RSD 4,823 before fees. Half of listings charge between RSD 3,360 and RSD 5,490, so bedroom count and location move the price more than the average suggests.
None of the active Pirot listings display a registration, permit or license number. That doesn't mean no rules apply, so confirm registration, permit and tourist-tax rules with the local authority before buying.
It can be, as extra income from a home or room you already have. The average Pirot Airbnb grossed RSD 268,792 in the 12 months to September 2026, 62% below the Central Serbia average of RSD 713,093, counting listings open only part of the year, and a listing at the top-quarter mark, run by its owner with the cleaning fee covering the cleaner and everyday costs for Airbnb's fee, utilities, supplies, upkeep and insurance, keeps about RSD 28,400 a month. Check a specific home in the Airbnb calculator.
August usually pays best, averaging RSD 63,900 per active listing over the past two years, and February usually pays least. The month-by-month table above shows how the latest 12 months played out.
Each night a Pirot listing was open to book earned RSD 1,330 on average over the past year, booked or not. That figure, revenue per available night (RevPAR), folds price and occupancy into one number; the top 10% of listings made RSD 2,180 or more.
Pirot stays were booked 21 days (about three weeks) before arrival on average over the past year, so most of a month is booked well before it starts.
The average Pirot Airbnb stay lasted 5.1 nights over the past year. A listing took 12 reservations over the year on average.
Guests rate Pirot Airbnbs 4.96 out of 5 on average. Guests score communication highest and value lowest.
Pirot City Center, Razanj and Temska draw the most short-term rental interest in Pirot. The neighborhood guide explains what brings guests to each.
AirROI counted 31 active Airbnb listings in Pirot as of September 2026. The closest tracked market is Niš, 59 km away.
In Pirot, nearly a quarter of listings add a cleaning fee, and the fees tend to be small: for listings that charge one, they make up only about 1% of gross revenue.
Method
Figures on this page cover 31 active Airbnb listings in Pirot from October 2025 to September 2026 (trailing twelve months). AirROI refreshes them monthly from listing-level booking and calendar data covering 20+ million properties worldwide. AirROI measures bookings in US dollars; this page shows them in Serbian dinars at RSD 101 per US$, the typical rate from October 2025 to September 2026. Annual revenue averages every listing active during the period, including those listed for only part of it; monthly figures average the listings active in each month; the tier lists show the spread. Neighborhood descriptions are AI-assisted. See the methodology for definitions.
Need this programmatically? The same metrics are available through the AirROI Airbnb Data API and bulk downloads in the data portal.