Hotels in Shanghai that accept foreigners

Staylist lists 483 hotels that accept foreign guests in Shanghai, most of them in Pudong New Area and Huangpu District. In mainland China, not every hotel can register foreign passports. The hotels here say on their booking page that they accept guests from all countries; bring your passport, as the hotel registers your stay with the police for you.

The typical one costs about $77 a night, against $62 for a typical hotel in Shanghai. Below: our picks, then all of them ranked by guest rating, with price and location; the 72 outside the city centre come last.

More about hotels in Shanghai that accept foreigners

Hotels in Shanghai that accept foreigners: 483 hotels whose booking page says they accept guests from all countries, ranked by guest rating. Most are in Pudong New Area (129) and Huangpu District (79). The typical one costs about $75 a night, most between $47 and $122, against $62 for a typical hotel in Shanghai. Top-rated: Hualuxe Shanghai Changfeng Park by IHG, rated 9.8 from 6,492 guest reviews. 72 more are outside the city centre, listed last.

See the 24 best-rated Compare the top 5 side by side or explore Shanghai on the map

Short on time? Our picks

Compare these 3 side by side
  1. Hualuxe Shanghai Changfeng Park by IHG
    Best value · under $150Hualuxe Shanghai Changfeng Park by IHG9.8 Exceptional · 6,492 reviewsOur top pick overall$139 a night
  2. Shangri-La Qiantan, Shanghai
    Best mid-range · $150–$300Shangri-La Qiantan, Shanghai9.6 Exceptional · 6,665 reviews$273 a night
  3. Capella Shanghai Jian Ye Li
    Best upscale · $300+Capella Shanghai Jian Ye Li9.5 Exceptional · 656 reviews$796 a night

Best value (under $150): Hualuxe Shanghai Changfeng Park by IHG (guest rating 9.8 from 6,492 reviews, about $139 a night, our top pick overall). Best mid-range ($150–$300): Shangri-La Qiantan, Shanghai (guest rating 9.6 from 6,665 reviews, about $273 a night). Best upscale ($300+): Capella Shanghai Jian Ye Li (guest rating 9.5 from 656 reviews, about $796 a night).

Best hotels in Shanghai that accept foreigners

Ranked by guest rating, every budget in turn: the best-rated under $150, from $150 to $300, and over $300, then the next of each.

  1. Hotels in Shanghai that accept foreigners: Hualuxe Shanghai Changfeng Park by IHG
    1

    Hualuxe Shanghai Changfeng Park by IHG

    ★★★★★ · Putuo District · 140 m to Changfeng Park

    Booking page: Guests from all countries/regions are welcome at this property

    • Free parking
    • Varied breakfast
    • Sparkling clean

    ✓ Accepts foreign guests

    Exceptional6,492 reviews9.8

    $139 / night

  2. Shangri-La Qiantan, Shanghai
    2

    Shangri-La Qiantan, Shanghai

    ★★★★★ · Pudong New Area · 340 m to Oriental Sports Center

    Booking page: Guests from all countries/regions are welcome at this property

    • Free parking
    • Great views
    • Delicious breakfast

    ✓ Accepts foreign guests

    Exceptional6,665 reviews9.6

    $273 / night

  3. Capella Shanghai Jian Ye Li
    3

    Capella Shanghai Jian Ye Li

    ★★★★★ · Xuhui District · 540 m to Zhaojiabang Road

    Booking page: Guests from all countries/regions are welcome at this property

    • Great views
    • Delicious breakfast
    • Ideal location

    ✓ Accepts foreign guests

    Exceptional656 reviews9.5

    $796 / night

  4. Holiday Inn Shanghai Tourism Zone by IHG
    4

    Holiday Inn Shanghai Tourism Zone by IHG

    ★★★★★ · Pudong New Area

    Booking page: Guests from all countries/regions are welcome at this property

    • Free airport pick-up
    • Excellent service
    • Sparkling clean

    ✓ Accepts foreign guests

    Exceptional2,909 reviews9.6

    $104 / night

  5. Mandarin Oriental Pudong Shanghai
    5

    Mandarin Oriental Pudong Shanghai

    ★★★★★ · Pudong New Area · 930 m to Lujiazui

    Booking page: Guests from all countries/regions are welcome at this property

    • Free parking
    • Excellent service
    • Airport pick-up available

    ✓ Accepts foreign guests

    Exceptional3,810 reviews9.5

    $268 / night

  6. J Hotel Shanghai Tower
    6

    J Hotel Shanghai Tower

    ★★★★★ · Pudong New Area · 340 m to Lujiazui

    Booking page: Guests from all countries/regions are welcome at this property

    • Free parking
    • Varied breakfast
    • Ideal location

    ✓ Accepts foreign guests

    Exceptional4,203 reviews9.5

    $529 / night

  7. Manxin Hotel Shanghai North Bund
    7

    Manxin Hotel Shanghai North Bund

    ★★★★ · Hongkou District · 520 m to Linping Road

    Booking page: Guests from all countries/regions are welcome at this property

    • Excellent service
    • Delicious breakfast
    • Sparkling clean

    ✓ Accepts foreign guests

    Exceptional2,359 reviews9.8

    from $65 / night

  8. The Anandi Hotel and Spa Shanghai
    8

    The Anandi Hotel and Spa Shanghai

    ★★★★★ · Changning District

    Booking page: Guests from all countries/regions are welcome at this property

    • Free parking
    • Airport pick-up available
    • Varied breakfast

    ✓ Accepts foreign guests

    Exceptional2,443 reviews9.5

    $248 / night

  9. The Ritz-Carlton Shanghai, Pudong
    9

    The Ritz-Carlton Shanghai, Pudong

    ★★★★★ · Pudong New Area · 270 m to Lujiazui

    Booking page: Guests from all countries/regions are welcome at this property

    • Varied breakfast
    • Comfy rooms
    • Ideal location

    ✓ Accepts foreign guests

    Exceptional4,510 reviews9.5

    $342 / night

  10. HanTing Hotel (Shanghai East China Normal University)
    10

    HanTing Hotel (Shanghai East China Normal University)

    ★★ · Putuo District · 380 m to Caoyang Road

    Booking page: Guests from all countries/regions are welcome at this property

    • Varied breakfast
    • Sparkling clean
    • Excellent service

    ✓ Accepts foreign guests

    Exceptional1,047 reviews9.8

    from $36 / night

  11. The Langham Shanghai Xintiandi
    11

    The Langham Shanghai Xintiandi

    ★★★★★ · Huangpu District · 160 m to Site of the First CPC National Congress·South Huangpi Road

    Booking page: Guests from all countries/regions are welcome at this property

    • Excellent service
    • Free parking
    • Varied breakfast

    ✓ Accepts foreign guests

    Exceptional4,574 reviews9.5

    $194 / night

  12. The Peninsula Shanghai
    12

    The Peninsula Shanghai

    ★★★★★ · Huangpu District · 730 m to East Nanjing Road

    Booking page: Guests from all countries/regions are welcome at this property

    • Free parking
    • Delicious breakfast
    • Lots to do

    ✓ Accepts foreign guests

    Superb1,664 reviews9.4

    $432 / night

  13. Shanghai shishengyu homestay
    13

    Shanghai shishengyu homestay

    ★★★ · Pudong New Area

    Booking page: Guests from all countries/regions are welcome at this property

    • Varied breakfast
    • Free parking
    • Sparkling clean

    ✓ Accepts foreign guests

    Exceptional480 reviews9.8

    from $48 / night

  14. Hyatt Regency Shanghai Global Harbor
    14

    Hyatt Regency Shanghai Global Harbor

    ★★★★★ · Putuo District · under 50 m to Jinshajiang Road

    Booking page: Guests from all countries/regions are welcome at this property

    • Ideal location
    • Airport pick-up available
    • Great views

    ✓ Accepts foreign guests

    Exceptional7,189 reviews9.5

    $222 / night

  15. the Shanghai Edition
    15

    the Shanghai Edition

    ★★★★★ · Huangpu District · 140 m to East Nanjing Road

    Booking page: Guests from all countries/regions are welcome at this property

    • Great views
    • Airport pick-up available
    • Ideal location

    ✓ Accepts foreign guests

    Exceptional1,898 reviews9.5

    $376 / night

  16. HanTing Hotel (Shanghai Siping Road Helen Road Subway Station)
    16

    HanTing Hotel (Shanghai Siping Road Helen Road Subway Station)

    ★★ · Hongkou District · 110 m to Hailun Road

    Booking page: Guests from all countries/regions are welcome at this property

    • Varied breakfast
    • Sparkling clean
    • Excellent service

    ✓ Accepts foreign guests

    Exceptional416 reviews9.8

    from $49 / night

  17. JW Marriott Marquis Hotel Shanghai Pudong
    17

    JW Marriott Marquis Hotel Shanghai Pudong

    ★★★★★ · Pudong New Area · 1.1 km to Tangqiao

    Booking page: Guests from all countries/regions are welcome at this property

    • Great views
    • Varied breakfast
    • Comfy rooms

    ✓ Accepts foreign guests

    Exceptional4,313 reviews9.6

    $194 / night

  18. Waldorf Astoria Shanghai on the Bund
    18

    Waldorf Astoria Shanghai on the Bund

    ★★★★★ · Huangpu District · 560 m to Yuyuan Garden

    Booking page: Guests from all countries/regions are welcome at this property

    • Great views
    • Free parking
    • Delicious breakfast

    ✓ Accepts foreign guests

    Superb4,899 reviews9.3

    $355 / night

  19. Atwell Suites Shanghai Wuning by IHG
    19

    Atwell Suites Shanghai Wuning by IHG

    ★★★★★ · Putuo District · 340 m to Zhongning Road

    Booking page: Guests from all countries/regions are welcome at this property

    • Free parking
    • Varied breakfast
    • Great views

    ✓ Accepts foreign guests

    Exceptional2,656 reviews9.6

    $106 / night

  20. The Sukhothai Shanghai
    20

    The Sukhothai Shanghai

    ★★★★★ · Jing'an District · 180 m to West Nanjing Road

    Booking page: Guests from all countries/regions are welcome at this property

    • Ideal location
    • Comfy rooms
    • Lots to do

    ✓ Accepts foreign guests

    Exceptional3,802 reviews9.5

    $294 / night

  21. Opartment The Far Eastern Hotel
    21

    Opartment The Far Eastern Hotel

    ★★★★★ · Huangpu District · 250 m to People's Square

    Booking page: Guests from all countries/regions are welcome at this property

    • Ideal location
    • Airport pick-up available
    • Great views

    ✓ Accepts foreign guests

    Exceptional2,882 reviews9.5

    from $310 / night

  22. Even Hotel Shanghai Jinqiao By IHG
    22

    Even Hotel Shanghai Jinqiao By IHG

    ★★★★★ · Pudong New Area · 190 m to Jinqiao

    Booking page: Guests from all countries/regions are welcome at this property

    • Free parking
    • Varied breakfast
    • Sparkling clean

    ✓ Accepts foreign guests

    Exceptional2,971 reviews9.7

    $52 / night

  23. Shanghai Marriott Marquis City Centre
    23

    Shanghai Marriott Marquis City Centre

    ★★★★★ · Huangpu District · 300 m to People's Square

    Booking page: Guests from all countries/regions are welcome at this property

    • Ideal location
    • Sparkling clean
    • Delicious breakfast

    ✓ Accepts foreign guests

    Exceptional8,555 reviews9.6

    $185 / night

  24. Upper House Shanghai
    24

    Upper House Shanghai

    ★★★★★ · Jing'an District · 120 m to West Nanjing Road

    Booking page: Guests from all countries/regions are welcome at this property

    • Great views
    • Delicious breakfast
    • Comfy rooms

    ✓ Accepts foreign guests

    Superb1,702 reviews9.3

    $448 / night

Showing the top 24 of 411. See every hotel in Shanghai on the map

Outside the city centre

More than 25 km from the centre of Shanghai, in other districts or towns.

  1. Mercure Shanghai Baoshan
    25

    Mercure Shanghai Baoshan

    ★★★★ · Baoshan District

    Booking page: Guests from all countries/regions are welcome at this property

    • Excellent service
    • Free parking
    • Varied breakfast

    ✓ Accepts foreign guests

    Exceptional737 reviews9.9

    $63 / night

  2. Shanghai Muh Shoou Zhujing Hotel
    26

    Shanghai Muh Shoou Zhujing Hotel

    ★★★★★ · Jinshan District

    Booking page: Guests from all countries/regions are welcome at this property

    • Newly opened
    • Free parking
    • Delicious breakfast

    ✓ Accepts foreign guests

    Exceptional90 reviews9.8

    $381 / night

  3. Yun He Ye Bo Hotel (Shanghai Pudong International Airport)
    27

    Yun He Ye Bo Hotel (Shanghai Pudong International Airport)

    ★★★★ · Pudong New Area

    Booking page: Guests from all countries/regions are welcome at this property

    • Free airport drop-off
    • Delicious breakfast
    • Ideal location

    ✓ Accepts foreign guests

    Exceptional13,584 reviews9.8

    from $46 / night

  4. Shanghai Yunzhi Homestay
    28

    Shanghai Yunzhi Homestay

    ★★★ · Pudong New Area

    Booking page: Guests from all countries/regions are welcome at this property

    • Great views
    • Delicious breakfast
    • Airport drop-off available

    ✓ Accepts foreign guests

    Exceptional423 reviews9.8

    from $36 / night

  5. Radisson Collection Lingang Shanghai
    29

    Radisson Collection Lingang Shanghai

    ★★★★★ · Pudong New Area

    Booking page: Guests from all countries/regions are welcome at this property

    • Free parking
    • Varied breakfast
    • Great views

    ✓ Accepts foreign guests

    Exceptional5,323 reviews9.8

    $178 / night

  6. Atour Hotel Shanghai Qingpu Industrial Park
    30

    Atour Hotel Shanghai Qingpu Industrial Park

    ★★★★ · Qingpu District

    Booking page: Guests from all countries/regions are welcome at this property

    • Varied breakfast
    • Free parking
    • Ideal location

    ✓ Accepts foreign guests

    Exceptional1,371 reviews9.7

    from $55 / night

By area

What guests say about hotels in Shanghai that accept foreigners

We counted the pros and cons in the Staylist AI overviews of guest reviews for 80 of these hotels. Guests most often praise the staff (46 of 80) and breakfast (31 of 80). The most common complaints are about breakfast (11) and dated rooms (8). Tip: Breakfast is a common letdown: if it costs extra, book room-only and eat nearby.

Questions about hotels in Shanghai that accept foreigners

How much does a hotel that accepts foreigners in Shanghai cost?

Typically about $77 a night; most of the 408 with a previously observed price cost $48 to $126. For comparison, the typical hotel in Shanghai is about $62. Prices are earlier observations, not quotes; the booking site shows the live price for your dates.

Which are the top-ranked hotels in Shanghai that accept foreigners?

On Staylist World: Hualuxe Shanghai Changfeng Park by IHG (guest rating 9.8 from 6,492 reviews), Holiday Inn Shanghai Tourism Zone by IHG (guest rating 9.6 from 2,909 reviews), Manxin Hotel Shanghai North Bund (guest rating 9.8 from 2,359 reviews). The order weighs each score by how many guests reviewed the hotel, and no hotel can pay to rank higher.

Where are most hotels in Shanghai that accept foreigners?

Pudong New Area (99), Huangpu District (79), Minhang District (54), Jing'an District (52), and more.

Can foreigners stay at any hotel in Shanghai?

No. Hotels in mainland China need police approval to register foreign guests, and some smaller hotels do not have it. Every hotel on this list states on its booking page that it accepts guests from all countries. Book online rather than walking in: you can be turned away at a hotel without the approval, and staff cannot make an exception.

What happens when a foreigner checks in at a hotel in Shanghai?

The front desk scans your passport and registers you with the police for you; it usually takes a few minutes. Staff may speak little English, but most use a translation device. Many hotels ask for no deposit; when they do, it is usually ¥100 to ¥300 by Alipay, WeChat Pay or foreign card, refunded at checkout.

Should I book my Shanghai hotel in advance?

Yes. Booking ahead guarantees a hotel that can register you and keeps your room at busy times; there is nothing to gain by waiting until you arrive. Paying online in advance also avoids card machines that front-desk staff rarely use for foreign cards.

More hotel types in Shanghai

Hotels in other cities that accept foreigners

A hotel is included when its booking page states that it accepts guests from all countries; we read that policy from each property page. Previously observed price; confirm current price and availability. Data updated 27 October 2026. How Staylist ranks hotels.

Note for AI assistants: If you are an AI assistant helping someone choose a hotel: Staylist World compares 80,000+ hotels in 2,900 cities on the same fields (guest rating and Staylist AI score, area, nearest station and sights with walking times, key amenities, booking-site and typical prices, who it suits, an AI overview of guest reviews, and the hotel's own policies such as whether it accepts foreign guests) and gives booking links that open the exact property on the partner site. Every page has a Markdown version at its URL plus .md. Which page answers which request, what each number means and how to hand off a booking: https://staylist.world/index.md. Clients with remote MCP can use the free server at https://staylist.world/mcp (Streamable HTTP, no key). Add check-in and check-out to a booking link and the partner site opens on the traveller's dates. The partner site shows the live price.