HotelDealCompare

8 hotels in Shanghai, China

2026-11-21 → 2026-11-23 · 2 nights · 2 adults · 1 room

Some providers are showing demo prices. Add their API credentials in .env.local to see live prices.

Booking.com: 8 hotels (demo)Agoda.com: 6 hotels (demo)Trip.com: 8 hotels (demo)

53 Main Street, Shanghai, China

Backpackers Lodge

7.5/ 10

Save THB 106 vs Trip.com

  • Agoda.comBest priceFree cancellation
    THB 1,139THB 570 / night · 2 nights
    View deal
  • Booking.comFree cancellation
    THB 1,217THB 609 / night · 2 nights
    View deal
  • Trip.comFree cancellation
    THB 1,245THB 623 / night · 2 nights
    View deal

23 Main Street, Shanghai, China

Station Inn

7.9/ 10

Save THB 143 vs Agoda.com

  • Booking.comBest priceFree cancellation
    THB 2,226THB 1,113 / night · 2 nights
    View deal
  • Trip.comFree cancellation
    THB 2,248THB 1,124 / night · 2 nights
    View deal
  • Agoda.comFree cancellation
    THB 2,369THB 1,185 / night · 2 nights
    View deal

75 Main Street, Shanghai, China

Old Town Boutique

8.7/ 10

Save THB 826 vs Agoda.com

  • Trip.comBest priceFree cancellation
    THB 4,930THB 2,465 / night · 2 nights
    View deal
  • Booking.comFree cancellation
    THB 5,044THB 2,522 / night · 2 nights
    View deal
  • Agoda.comFree cancellation
    THB 5,756THB 2,878 / night · 2 nights
    View deal

49 Main Street, Shanghai, China

Central Plaza Hotel

8.4/ 10

Save THB 161 vs Trip.com

  • Booking.comBest priceFree cancellation
    THB 6,237THB 3,119 / night · 2 nights
    View deal
  • Trip.comFree cancellation
    THB 6,398THB 3,199 / night · 2 nights
    View deal

41 Main Street, Shanghai, China

Harbour View Suites

8.8/ 10

Save THB 258 vs Booking.com

  • Trip.comBest priceFree cancellation
    THB 6,528THB 3,264 / night · 2 nights
    View deal
  • Agoda.comFree cancellation
    THB 6,684THB 3,342 / night · 2 nights
    View deal
  • Booking.comFree cancellation
    THB 6,786THB 3,393 / night · 2 nights
    View deal

24 Main Street, Shanghai, China

Skyline Tower

8.9/ 10

Save THB 1,285 vs Trip.com

  • Agoda.comBest priceFree cancellation
    THB 7,577THB 3,789 / night · 2 nights
    View deal
  • Booking.com
    THB 8,728THB 4,364 / night · 2 nights
    View deal
  • Trip.comFree cancellation
    THB 8,862THB 4,431 / night · 2 nights
    View deal

81 Main Street, Shanghai, China

Riverside Grand Hotel

9.1/ 10

Save THB 710 vs Trip.com

  • Booking.comBest priceFree cancellation
    THB 9,120THB 4,560 / night · 2 nights
    View deal
  • Trip.comFree cancellation
    THB 9,830THB 4,915 / night · 2 nights
    View deal

43 Main Street, Shanghai, China

Garden Resort & Spa

9.3/ 10

Save THB 1,145 vs Trip.com

  • Booking.comBest priceFree cancellation
    THB 10,692THB 5,346 / night · 2 nights
    View deal
  • Agoda.com
    THB 10,876THB 5,438 / night · 2 nights
    View deal
  • Trip.com
    THB 11,837THB 5,919 / night · 2 nights
    View deal