Hotel Shangri-La Hotel Ulaan Baatar cost depends on the season and prices can be much different basing on selected dates. The diagram below illustrates price changing dynamic for Shangri-La Hotel Ulaan Baatar hotel by months. For example, the lowest prices - on the average $373 - are in March, and by August hotel Shangri-La Hotel Ulaan Baatar cost grows on the average up to $524.