Hotels
21 Apr'26
22 Apr'26
1 room, 2 guests
Log in / Sign up
All filters
Sort by: Recommended
Star category
Guest ratings
Location
Price
JW Marriott
ITC
Taj hotel
Hilton
Home
Hotels in St. Andrews
Hotels in St. Andrews with tennis court
Use Code CTHOTEL and Get Discount of up to 30% on Hotel bookings. Get Full Refund on Cancellation until Check-in*.
4.7
₹49,476
+ ₹12,396 taxes & fees
/ night
₹54,476
9% off
+ Additional bank discounts
Price breakup
1 room x 1 night
Coupon discount
-₹5,000
Price after discount
₹15,047
+ ₹4,324 taxes & fees
₹17,295
13% off
-₹2,248
3.6
₹3,695
+ ₹1,062 taxes & fees
₹4,712
22% off
-₹552
Property discount
-₹466
₹3,694
₹16,054
+ ₹4,613 taxes & fees
₹18,453
-₹2,399
₹27,130
+ ₹7,737 taxes & fees
₹31,184
-₹4,054
₹3,210
+ ₹923 taxes & fees
₹3,690
-₹480
₹18,462
+ ₹5,305 taxes & fees
₹21,221
-₹2,759
₹42,668
+ ₹11,034 taxes & fees
₹47,668
10% off
₹17,191
+ ₹4,939 taxes & fees
₹19,760
-₹2,569
₹16,949
+ ₹4,870 taxes & fees
₹21,646
-₹2,532
-₹2,165
4.5
₹20,513
+ ₹5,894 taxes & fees
₹23,578
-₹3,065
4.3
₹42,747
+ ₹11,049 taxes & fees
₹47,747
4.0
₹11,559
+ ₹3,321 taxes & fees
₹13,286
-₹1,727
4.9
₹43,916
+ ₹11,283 taxes & fees
₹71,936
39% off
-₹23,020
4.6
₹28,518
+ ₹8,056 taxes & fees
₹38,564
26% off
-₹4,261
-₹5,785
4.8
₹18,197
+ ₹5,230 taxes & fees
₹30,760
41% off
-₹2,719
-₹9,843