Hotel price history

On The Thames

📍 London

Usual price
£302/nt
Lowest seen
£187
Scans
245
🔔

On The Thames price summary

Across 245 price scans covering 13 months, On The Thames in South Bank, London, United Kingdom has averaged £302 per night, with rates between £187 and £486. The cheapest month we have measured is October 2026 at an average of £232 a night; the most expensive is July 2026 at £455, a difference of £223 per night.

Average nightly price by month

MonthAverageRangeScans
July 2026£455£374–£48611
August 2026£374£249–£47927
September 2026£260£187–£41418
October 2026£232£222–£27517
December 2026£295£271–£3048
January 2027£244£211–£30431
February 2027£243£214–£26327
March 2027£273£232–£29111
April 2027£339£292–£4368
May 2027£297£267–£32624
June 2027£285£268–£31618
July 2027£336£313–£40220
August 2027£363£353–£40225

Every figure is measured from our own daily price scans — nothing here is estimated or supplied by the hotel.

Common questions

How much does it cost to stay at On The Thames?

Based on our daily scans, On The Thames in London has ranged from £187 to £486 per night. Set a free price alert to be notified when the rate drops.

When is the cheapest time to stay at On The Thames?

Of the months we have priced, October 2026 has been the cheapest at an average of £232 a night. July 2026 has been the dearest at £455.

How often are these prices checked?

Our scanner re-checks On The Thames every day across Booking.com, Expedia, Hotels.com and Agoda. This page has 245 recorded scans behind it.