We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
View map
Sponsored by:
Clear all
Your Selections
  Free Wifi Budget City Centre Luxury Breakfast included Mid-range Pool Romantic Free Parking Resort hotel Boutique Family-friendly Charming Restaurant Pets Allowed Suites Kitchenette Bar/Lounge Airport Transportation Fitness centre Room Service Business Independent Hotels & up & up & up Internet Business services Hotels with Restaurants Meeting room Air Conditioning Concierge Hotels with Free Wifi €€ €€€ €€€€ Home Inn Jinjiang Inn HanTing Express Sunshine Hotel Starway Hotel Trendy Quaint Reduced mobility rooms Quiet Super 8 HanTing Seasons Hotel GreenTree Inn 7 Days Inn Themed Hotels Any distance from Mingsha Shan (Echo Sand Mountain) Park, Dunhuang, China
Price per night
Enter dates & see best prices
to
Amenities
More
Amenities
Location
(reset)
Any Distance
from
Accommodation
Traveller Rating
Hotel class
Style
More
Style
Hotel brand
More
Hotel brand
  • Sort by:
  • Traveller Ranked
  • Best Value
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Xiaorenju Farm Inn
No.8 3 Group, Yueyaquan Village, Yangjiaqiao Township, Dunhuang, China
1.2 km from Mingsha Shan (Echo Sand Mountain) Park, Dunhuang, China
    No photo provided
    Yueyaquan Village Committee, Yueyaquan Town, Dunhuang, China
    1.3 km from Mingsha Shan (Echo Sand Mountain) Park, Dunhuang, China
      Fengfeisha Youth Hostel
      Dunyue Road, Dunhuang 736200, China
      1.4 km from Mingsha Shan (Echo Sand Mountain) Park, Dunhuang, China
        No photo provided
        Dunhuang Shanzhuang Building, Dunyue Road, Dunhuang, China
        1.5 km from Mingsha Shan (Echo Sand Mountain) Park, Dunhuang, China
          Silk Road Dunhuang Hotel
          SAVE US$1
          US$50
          Agoda.com
          US$49
          View Deal
          Dunyue Road, Dunhuang 736200, China
          2.2 km from Mingsha Shan (Echo Sand Mountain) Park, Dunhuang, China
          • Free Wifi
          • Free Parking
          Xihu Gongguan
          No availability for your dates from these sites
          No.1331 Mingshan North Road, Dunhuang, China
          3.6 km from Mingsha Shan (Echo Sand Mountain) Park, Dunhuang, China
            Huayulou Hotel
            Booking.com
            US$155
            View Deal
            No.1298 Mingshan Road, Yangjia Bridge, Dunhuang, China
            4.0 km from Mingsha Shan (Echo Sand Mountain) Park, Dunhuang, China
              Guang Yuan Hotel
              Agoda.com
              US$62
              View Deal
              No.619 Mingshan North Road, Dunhuang 736200, China
              4.0 km from Mingsha Shan (Echo Sand Mountain) Park, Dunhuang, China
                Home Inn Dunhuang Mingshan Road
                Trip.com
                US$14
                View Deal
                Southwest of the Junction of Mingshan Road and Ningsai Road, Dunhuang, China
                5.6 km from Mingsha Shan (Echo Sand Mountain) Park, Dunhuang, China
                  Dun Huang Building Hotel
                  15 South Shazhou Road, Dunhuang 736200, China
                  5.6 km from Mingsha Shan (Echo Sand Mountain) Park, Dunhuang, China
                    Youhao Hotel
                    No.25 Mingshan Road, Dunhuang 736200, China
                    5.6 km from Mingsha Shan (Echo Sand Mountain) Park, Dunhuang, China
                      No photo provided
                      Fusen Time Plaza, Dunhuang, China
                      5.6 km from Mingsha Shan (Echo Sand Mountain) Park, Dunhuang, China
                        No photo provided
                        No.518 Ningsai Road, Dunhuang, China
                        5.6 km from Mingsha Shan (Echo Sand Mountain) Park, Dunhuang, China
                          No photo provided
                          No.9 Nanhuan Rd., Dunhuang 736200, China
                          5.6 km from Mingsha Shan (Echo Sand Mountain) Park, Dunhuang, China
                            Tianrun International Hotel
                            SAVE US$5
                            US$45
                            Agoda.com
                            US$40
                            View Deal
                            No.309 Mingshan Road, Dunhuang 736200, China
                            5.7 km from Mingsha Shan (Echo Sand Mountain) Park, Dunhuang, China
                            • Free Wifi
                            • Restaurant
                            Yuetian Business Hotel
                            Booking.com
                            US$23
                            View Deal
                            No.299 Mingshan North Road, Dunhuang 736200, China
                            5.7 km from Mingsha Shan (Echo Sand Mountain) Park, Dunhuang, China
                              No photo provided
                              SAVE US$1
                              US$15
                              Booking.com
                              US$14
                              View Deal
                              No.36 Mingshan Road, Dunhuang, China
                              5.7 km from Mingsha Shan (Echo Sand Mountain) Park, Dunhuang, China
                                Dunhuang Holiday Hotel
                                Agoda.com
                                US$13
                                View Deal
                                No.18 Mingshan Road, Dunhuang 736200, China
                                5.8 km from Mingsha Shan (Echo Sand Mountain) Park, Dunhuang, China
                                • Free Wifi
                                • Room Service
                                No photo provided
                                Building3 Tianrun Garden, Xiyu Road, Dunhuang, China
                                5.8 km from Mingsha Shan (Echo Sand Mountain) Park, Dunhuang, China
                                  Yangguan Hotel
                                  No.259 Shazhou South Road, Shazhou Town, Dunhuang 736200, China
                                  5.9 km from Mingsha Shan (Echo Sand Mountain) Park, Dunhuang, China
                                  • Free Wifi
                                  • Room Service
                                  Xinlong Hotel
                                  Agoda.com
                                  US$14
                                  View Deal
                                  No.10 Huancheng East Road, Shazhou Town, Dunhuang 736200, China
                                  6.0 km from Mingsha Shan (Echo Sand Mountain) Park, Dunhuang, China
                                    No photo provided
                                    Trip.com
                                    View Deal
                                    No.11 Neihuancheng South Road, Dunhuang, China
                                    6.0 km from Mingsha Shan (Echo Sand Mountain) Park, Dunhuang, China
                                      Dunhuang Guest House
                                      Travelocity
                                      View Deal
                                      No.151 Yangguang Middle Road, Dunhuang 736200, China
                                      6.1 km from Mingsha Shan (Echo Sand Mountain) Park, Dunhuang, China
                                      • Restaurant
                                      • Room Service
                                      No photo provided
                                      Entrance of Dunhuang Highway, Dunhuang 735100, China
                                      6.1 km from Mingsha Shan (Echo Sand Mountain) Park, Dunhuang, China
                                        No photo provided
                                        No.5 Mingshan Rd., Dunhuang 736200, China
                                        6.1 km from Mingsha Shan (Echo Sand Mountain) Park, Dunhuang, China
                                          No photo provided
                                          No.6 Mingshan Rd., Dunhuang 736200, China
                                          6.1 km from Mingsha Shan (Echo Sand Mountain) Park, Dunhuang, China
                                            No photo provided
                                            No.1 Shazhoubei Rd., Dunhuang 736200, China
                                            6.2 km from Mingsha Shan (Echo Sand Mountain) Park, Dunhuang, China
                                              Dunhuang Grand Hotel
                                              No.994 Yangguan Middle Road, Dunhuang 736200, China
                                              6.2 km from Mingsha Shan (Echo Sand Mountain) Park, Dunhuang, China
                                                No photo provided
                                                No.27 Yangguan Middle Road, Dunhuang 736299, China
                                                6.2 km from Mingsha Shan (Echo Sand Mountain) Park, Dunhuang, China
                                                  Super 8 Hotel Dunhuang Feng Qing Cheng
                                                  SAVE US$1
                                                  US$14
                                                  Trip.com
                                                  US$13
                                                  View Deal
                                                  East Gate of Fengqingcheng, Building26 Dunhuang FengqingCheng, Dunhuang 736200, China
                                                  6.3 km from Mingsha Shan (Echo Sand Mountain) Park, Dunhuang, China
                                                  • Free Wifi
                                                  • Restaurant
                                                  *Prices are provided by our partners, and reflect average nightly room rates, including taxes and fees that are fixed, known to our partners, and due at time of booking. Please see our partners for more details.