Mistral's new model predicted hotel room prices a year ahead with 88.6% accuracy
Hotel pricing teams still check prices by hand: 10 hotels per person, 2 hours a day. We tested Mistral's new Timestral model against six other tools on public hotel prices. A year ahead it was the most accurate, at 88.6%, and its price ranges held. On 175 Spanish markets it beat the classic tools on 160 to 165. What we found, explained from zero, and what a hotel group can do on Monday.
- Author
- Nexus Agent Team
- Published
- Oct 20, 2026
- Last revised
- Oct 20, 2026
- Reading time
- 18 min
Every hotel room gets a new price every night. A wet Tuesday in February and a festival Saturday in June need very different prices, and the hotel has to set both months in advance.
Getting that number right is most of a revenue manager's job. Today it means reading three tools side by side, hotel by hotel and date by date, then checking the result by hand.
On 15 Oct 2026, Mistral AI released Timestral, an open model that forecasts any series of numbers over time. We wanted to answer one question: can it tell a hotel what each night should cost, a year ahead, better than the forecasting tools hotels and analysts already use?
We put it head to head with six other forecasting tools on real public hotel prices, then on 175 Spanish hotel markets. This note shows what we found, what it changes for a hotel group, and a demo you can try on your own prices.
- Pricing is still checked by hand. In the hotel group we worked with, a revenue manager can look after 10 hotels and spends 2 hours a day, and half of Monday, finding the dates that are priced wrong.
- A year ahead, Timestral was the most accurate of 7 tools. On average its price was within 11.4% of what guests really paid: 88.6% accuracy. The next best, LightGBM from Microsoft, scored 84.6%.
- You can trust its ranges. When Timestral says "8 nights in 10 will land between these two prices", 8 to 9 nights in 10 did. The runner up was right only 5 to 6 times in 10.
- It held on 175 markets too. On Spain's official monthly hotel prices, it beat the classic statistical tools in 160 to 165 of 175 markets, a year ahead.
- Closer in, it is a tight race. At 3 and 6 months ahead, LightGBM was slightly more accurate, by 0.7 and 1.8 points.
- My answer: let a model forecast every hotel, every night, a year ahead, with an honest range. Let people spend their time on the few nights where today's price falls outside that range.
1Why this matters
Room price is the biggest lever a hotel has. Every night that passes unsold is revenue gone for good, and every room sold too cheap on a busy night is money left on the table.
- The decision repeats every day. A hotel prices every night of the coming year, and the right price for each night moves as bookings come in.
- It repeats across every hotel. A group with dozens of hotels makes this call for thousands of nights at once.
- People cannot look at all of it. So they look at what they can, and the rest waits.
The tools are good at collecting numbers. What they leave to people is the judgement: is this price right, for this hotel, on this night?
2The words, explained once
This section assumes you have never built a forecast. If you have, skip to section 3.
The hotel side
- Revenue manager. The person who sets room prices for one or several hotels.
- Room price for a night. What a guest pays for one standard room, one night. Here we use the average price actually paid for each arrival date.
- Revenue management software. A tool that recommends prices. People can follow its advice or override it.
- Competitor rates. The prices of nearby hotels for the same night, collected by a separate tool.
The forecast side
- Forecast. A prediction of future numbers from past ones, like a weather forecast for prices. Here, the price each night should carry, up to a year ahead.
- Accuracy. 100% minus the average gap between the forecast and the real price, as a share of the real price. A forecast that is off by 10% on average is 90% accurate.
- Range. A good forecast gives a best guess and a range: "probably 120 euros, and 8 times in 10 between 100 and 140". We call that the 80% range. Its width tells you how sure the forecast is.
- An honest range. The range is honest when about 8 real prices in 10 land inside it. Too narrow, and it is often wrong. Too wide, and it tells you nothing.
- Factor. Extra information you give the forecast: the day of the week, a public holiday, a trade fair in town.
- Known in advance. A factor you can know for a future date when you make the forecast, such as a holiday. Exchange rates or air traffic next year are not known in advance, so they cannot help a year ahead.
The models
- Timestral. Mistral AI's new forecasting model, released 15 Oct 2026. You give it a price history and it returns a forecast and a range. It works out of the box: no training on your data, free to download and run on your own computers.
- LightGBM. A popular machine learning tool from Microsoft. It has to learn from your own history before it can forecast.
- TimesFM and Chronos-2. Ready made forecasting models like Timestral, from Google and Amazon.
- ARIMA, ETS and Prophet. Classic statistical tools, the standard way to forecast for decades. Prophet comes from Meta.
3How a room is priced today
We worked with a large European hotel group on a tool that flags badly priced nights. Their own scoping work describes the job today.
Three sources, read side by side
- The booking system holds today's price and sales conditions.
- The revenue management software holds its own forecast and a recommended price.
- A rate shopper shows what competitors charge for the same night.
The group's data lead put the daily question plainly: is my price right for the 30th? And for the 31st? A revenue manager asks it for every hotel and every date.
The time it takes
- 10 hotels per person is a typical portfolio for one revenue manager.
- 2 hours a day, and often half of Monday, go to reviewing that portfolio to find the critical nights, according to the group's own scoping.
- The check against competitors is manual. It is done to make sure the price is not out of line, and it takes time.
The rules written by hand
To find problem nights faster, teams write rules. Each rule is an if then check, run for each hotel, each night and each standard room:
- If bookings in the last 7 days are weak and the forecast occupancy is low, flag the night as likely too expensive.
- If the price sits 15% or more under the competitors, flag it as likely too cheap.
- If the price is 20% or more away from the software's recommendation, ask the revenue manager to apply it or explain.
In the version we built, 24 rules were written down. Every threshold in them, 15%, 20%, 55% occupancy, is a judgement call. None was measured on the group's data. And a rule only fires on the case its author thought of.
4What we tested
The data
We searched the main data hubs and research papers for an open set with years of daily prices for many hotels, and found none. So we used the best two public sources we could find.
- Two hotels in Portugal, day by day. The Hotel Booking Demand dataset holds the bookings of a city hotel and a resort hotel. We took the average price paid for each arrival date: 793 days, from 1 Jul 2015 to 31 Aug 2017.
- 175 Spanish hotel markets, month by month. Spain's statistics office publishes the average hotel room price per region, province and tourist area. We used 175 of these series, some going back to 2008.
The task
- Forecast every night's price for the next 365 days. We also scored 90 days (3 months) and 180 days (6 months) ahead.
- Replay the past. We pretended to stand on 6 to 29 different past dates per hotel, forecast the following months using only what was known on that date, then compared with what really happened.
- At least a year of history. Below 365 days a tool has not seen a full season, so no forecast starts before that.
The fair play rules
- Only factors known in advance. Calendar, school and public holidays, events, sport fixtures, daylight hours and normal weather for the season. No exchange rates, no air traffic, no web search trends.
- No booked price. The average price of rooms already booked for a night reads the hotel's own price back to the model. We dropped it entirely.
- No peeking. When a tool had several possible setups, it picked one on older dates and was scored only on later ones.
- Nothing tuned by hand. Each tool ran as it comes out of the box.
5A year ahead
A year ahead is where a hotel plans its budget, signs group contracts and prices its big events. It is also the hardest forecast to get right.
How close each tool got to the real price, a year ahead
- Timestral came first, at 88.6% accuracy. On average, its forecast was within 11.4% of the real nightly price, a full year out.
- LightGBM came second, at 84.6%.
- The two other ready made models, TimesFM from Google and Chronos-2 from Amazon, scored 79.5% and 79.0%.
- The classic statistical tools fell far behind. ARIMA scored 70.2%. ETS and Prophet were below 50%: a year out, their forecasts drifted away from real prices.
6Closer in: 3 and 6 months
Closer to the night, more is known and every tool improves. Here the result is a close race.
Accuracy 3, 6 and 12 months ahead, the four best tools
- 3 months ahead, LightGBM scored 91.3% and Timestral 90.6%. Chronos-2 was close behind at 89.7%.
- 6 months ahead, LightGBM scored 90.0% and Timestral 88.2%.
- A year ahead, the order flips: Timestral 88.6%, LightGBM 84.6%.
One likely reason: LightGBM learns from each hotel's own recent history, which pays off on the near months. A year out, that history says less, and its forecasts slip.
7A range you can trust
A single number is never exactly right. What a revenue manager needs is the range, and the confidence that the range means what it says.
We asked each tool for its 80% range, the band where it expects 8 real prices in 10 to land, and counted how often they did.
Each tool says "8 prices in 10 will land in this range". How many did?
- Timestral's ranges held. 79% of real prices landed inside at 3 months, 82% at 6 months and 91% a year ahead.
- LightGBM's ranges were too narrow. Only 65%, 62% and 51% of real prices landed inside. Its ranges look precise and miss a third to half of the time.
- The classic tools went the other way. ETS and ARIMA caught 90% to 100% of prices, but their ranges were wider than the price itself, up to 6 times wider. A range from 0 to 600 euros is always right and never useful.
This is why accuracy alone can mislead. LightGBM's average is close at 3 months, but a revenue manager acting on its range would chase the wrong nights.
8175 Spanish markets
Two hotels are a small test. So we ran the same comparison on 175 Spanish hotel markets: regions, provinces and tourist towns, with the official average room price for each month, forecast 12 months ahead.
Here Timestral was told only two things about the future: the month, and whether Easter falls in it.
In how many of 175 Spanish hotel markets Timestral beat each rival
- It beat ETS on 165 of 175 markets and ARIMA on 160.
- It beat Chronos-2 on 156 and TimesFM on 131.
- It beat simply repeating last year's prices on 129.
9What helps a forecast
We tested 15 kinds of extra information, one at a time and together: the calendar, the season, normal weather for the time of year, school and public holidays in the countries guests come from, local events, football matches, daylight and Easter, and the rooms already sold for each future night.
- The time of year and normal weather do most of the work. With just those two, Timestral gave its best forecast a year ahead.
- Holidays, events, football and daylight help a little closer in. Adding them lifted Timestral by up to half a point at 3 and 6 months, and lowered it a year ahead, from 88.6% to 87.8%.
- Every factor at once scored worse. Giving Timestral every factor a year ahead dropped its accuracy to 77.0%. That far out, more inputs added more noise than signal.
- Information you cannot know in advance cannot help. We left out exchange rates, air traffic and web search trends, because nobody knows next year's values.
10Try it
- Drag the start date and watch the forecast and its range redraw.
- Switch on a factor, such as public holidays, and see how the forecast moves.
- Compare tools on the same nights, with each tool's accuracy shown.
- Upload your own file with at least 365 days of prices. It stays in memory for your visit and is never saved.
11What we learned
| Lesson | What we saw | What it means |
|---|---|---|
| A year of history is the floor | Below 365 days no tool has seen a full season | Start with hotels that have a year of clean prices |
| How far ahead decides the winner | LightGBM leads 3 months ahead, Timestral a year out | Compare tools at the distance you actually plan on |
| The range matters as much as the number | LightGBM's ranges caught only 5 to 6 prices in 10 | Check how often reality lands inside the range |
| Fewer, better factors | Time of year and normal weather beat every factor at once | Add a factor only when a test shows it helps |
| Rules and forecasts work together | Rules flag what someone expected; a forecast checks every night | Keep rules as checks, and set their thresholds from the forecast |
12Five moves for Monday
If you run pricing for a group of hotels, do these in order. Each takes days, not months.
- Pull a year of clean daily prices for a handful of hotels, with the price actually paid per night.
- Run the same test on your own history. Forecast a year ahead from past start dates and score it against what happened, next to your current software's recommendation.
- Count how often reality lands inside the range. A tool whose 80% range holds 80% of prices is one you can build alerts on.
- Flag only the nights outside the range. Let revenue managers review those, and track how many they act on.
- Recalibrate your rules. Replace the judgement thresholds with ones measured against the forecast.
13The fine print
- Two hotels, public data. The daily result covers 2 hotels, with 12 one year forecasts, 44 at 180 days and 58 at 90 days on the scored start dates. Treat it as a strong early signal.
- The hotel group's own data was not used here. This note runs on public data only. The next step is the same test on a group's own history.
- Best setup per tool. Each tool is shown with the factor set that scored best for it at each horizon.
- Spanish markets are monthly averages. They test the long view across many markets. They do not test night by night pricing.
- Vendor claims are Mistral's. We did not run Mistral's own benchmarks again. On a laptop CPU, one Timestral forecast took 9 milliseconds with the smallest model and 85 milliseconds with the largest.
- Accuracy here is one minus the average gap, summed over all scored nights. It differs from the share of nights priced exactly right.
14Glossary
- Accuracy
- 100% minus the average gap between forecast and real price, as a share of the real price.
- Factor
- Extra information given to a forecast, such as a holiday or an event.
- Forecast
- A prediction of future values from past ones.
- Horizon
- How far ahead the forecast looks: 90, 180 or 365 days here.
- Known in advance
- A factor whose future value is known when the forecast is made.
- Pretrained model
- A model trained once on many series, then used on new data with no further training.
- Range (80%)
- The band a forecast expects 80% of real values to fall into.
- Rate shopper
- A tool that collects competitors' prices for the same nights.
- Revenue manager
- The person who sets room prices for one or several hotels.
- Revenue management software
- A tool that forecasts demand and recommends room prices.
- Hotel data: Antonio, N., de Almeida, A., Nunes, L. (2019). Hotel booking demand datasets. Data in Brief 22, 41 to 49. CC BY 4.0. Average price paid per arrival date, cancelled bookings removed.
- Spanish data: Instituto Nacional de Estadística, hotel profitability indicators, average daily rate by region, province and tourist point. Elaboración propia con datos extraídos del sitio web del INE: www.ine.es.
- Accuracy: 1 minus the sum of absolute errors of the median forecast over the sum of real prices, on the scored start dates, both hotels together.
- Model: Mistral AI Timestral 209M. Weights Modified MIT, code Apache 2.0. Rivals: LightGBM, TimesFM 2.5, Chronos-2, ARIMA, ETS, Prophet, run as shipped.
- Hotel group facts come from the group's own scoping documents and meetings in September 2026, stated without the group's name.
Tell us where the work piles up.
We build the first procedure with your team and run it with you.
Talk to our team