Upvote:2
Most travel pricing these days is based on supply and demand and not on actual cost. The exact same airplane seat, car, or hotel room can vary by a LOT depedning on what the provider thinks they can get. I've seen a the price for a regular Holiday Inn that typically costs around $100/night go up to over $1500 (that's a factor of over 15!)
There is not a whole lot a you can do about it other than "shopping around". Try different dates, different providers and or/different locations.
Unfortunately, there is no rhyme or reason for pricing, so "trial and error" is the way to go. Some things that I have observed
Just one more example on how crazy this all is: I had rented a car for about 10 days or so and needed to extend it by a single day. The provider quoted a price for this extra day that was extortionary high. Fortunately I was at some point close to the rental place so I just dropped it off a few days early and managed to get a refund for the remaining days. This refund more than paid for new rental with a different provider that included the extra day. So I ended up with a "free" extension, more money in my pocket and a nicer car.