Skip to main content

Featured hotels near Shanghai Railway Station

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Courtyard by Marriott Shanghai Central

Hotel in Jing'an, Shanghai (0.4 miles from Shanghai Railway Station)

Conveniently located a 1-minute walk from Hanzhong Road Subway Station (line 1,12 and 13) and a 5-minute walk from Shanghai Railway Station Subway Station (line 1, 3 and 4), Courtyard by Marriott...

Show more Show less
8.5
Very good
526 reviews
Price from
£78
per night

Campanile Shanghai Railway Station and People's Square

Hotel in Jing'an, Shanghai (0.7 miles from Shanghai Railway Station)

Renovated in June 2017, Campanile Shanghai Natural History Museum Hotel is located in Jing’an District of Shanghai, featuring the view of Suzhou River.

Show more Show less
8.6
Fabulous
602 reviews
Price from
£52
per night

Pullman Shanghai Jingan

Hotel in Jing'an, Shanghai (0.3 miles from Shanghai Railway Station)

Pullman Shanghai Jingan is ideally situated in the city centre, with easy access to shopping malls and commercial areas.

Show more Show less
7.8
Good
138 reviews
Price from
£102
per night

Hotel Indigo Shanghai Jing'An, an IHG Hotel

Hotel in Jing'an, Shanghai (0.4 miles from Shanghai Railway Station)

Conveniently located around a 10-minute walk from Hanzhong Road Subway Station (Line 1, 12 & 13), Hotel Indigo Shanghai Jing'An is only 1 stop away from Shanghai Railway Station.

Show more Show less
8.1
Very good
42 reviews
Price from
£142
per night

InterContinental Shanghai Jing' An, an IHG Hotel

Hotel in Jing'an, Shanghai (0.4 miles from Shanghai Railway Station)

InterContinental Shanghai Jing An offers easy access to Shanghai Railway Station. The hotel offers a full-service spa and 7 gourmet restaurants. Rooms are equipped with iPod docks and flat-screen TVs....

Show more Show less
7.5
Good
99 reviews
Price from
£99
per night

The Middle House

Hotel in Downtown Shanghai, Shanghai (1.5 miles from Shanghai Railway Station)

Set in Shanghai, 1.4 km from People's Square, The Middle House offers accommodation with free bikes, private parking, a fitness centre and a terrace.

Show more Show less
8.9
Fabulous
76 reviews
Price from
£212
per night

Top 10 trending hotels near Shanghai Railway Station

Discover our most popular hotels from the last 30 days

People are talking about Shanghai Railway Station! Explore guest hotel reviews featuring "Shanghai Railway Station"

  • From £95.77 per night
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 526 reviews
    Provide the standard Marriott facilities and services. Have a peace of mind to book with Marriott in Shanghai. 1. Good location- Quiet and Convenient. 5 minutes walk to Hanzhong subway station with one stop from /to Shanghai railway station and two stops to the People’s Square where you can easily to access the walking street in Nanjing Road and get to The Bund. 2. New and Comfortable facilities- comfortable bed with fresh and clean bed sheets.Bath towels are not new but clean. 3. Provide the adequate services.
    Mimi
    Australia
  • From £47.40 per night
    7.2
    Scored 7.2
    Good
    Rated good
     · 32 reviews
    Very convenient location right outside Shanghai Railway Station and easy access to the Subway/underground network. Good sized room. Quiet
    Peter
    United Kingdom
  • From £47.40 per night
    7.2
    Scored 7.2
    Good
    Rated good
     · 32 reviews
    It’s directly opposite the Shanghai Railway station, just 4-minute walk away. There are 3 metro lines - 1,3,4. The long-distance coach service is behind the Railway Station. All in all, very easy to connect to high speed trains to Suzhou Hangzhou and everywhere else. Hotel housekeepers are very friendly, especially madam 邢华丽,made our 5-night stay there very comfortable.
    Julia
    Singapore
  • From £95.77 per night
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 526 reviews
    Room was really comfortable, clean and quiet. Staff is extremely nice and polite. Convenient location next to Shanghai railway station.
    Berenice
    France
  • From £95.77 per night
    8.5
    Scored 8.5
    Very good
    Rated very good
     · 526 reviews
    This hotel is located in the downtown, close to subway and not far from Shanghai Railway Station The staff was kind and polite, and they speak English so you don't have any communication problems as a foreigner in China The room was nice, spacious and clean, with warm lights and comfy bed The hotel practices some "Go green" services (such as shampoo, body wash and conditioner bottles instead of one time use mini bottles) and that's yet doesn't bring any inconveniences during the stay.
    alexspm
    China
  • From £106.95 per night
    7.8
    Scored 7.8
    Good
    Rated good
     · 138 reviews
    Nice and convenient hotel just in front of Shanghai railway station
    Aline
    France

Research, refine and make plans for your whole trip