Skip to main content

Featured Hotels Near Shanghai Train Station

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 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 Train 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
503 reviews
Price from
$83
per night

Campanile Shanghai Railway Station and People's Square

Hotel in Jing'an, Shanghai (0.6 miles from Shanghai Train 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
Excellent
532 reviews
Price from
$65
per night

Pullman Shanghai Jingan

Hotel in Jing'an, Shanghai (0.2 miles from Shanghai Train Station)

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

Show more Show less
7.8
Good
136 reviews
Price from
$104
per night

Hotel Indigo Shanghai Jing'An, an IHG Hotel

Hotel in Jing'an, Shanghai (0.5 miles from Shanghai Train 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.3
Very Good
41 reviews
Price from
$162
per night

The Middle House

Hotel in Downtown Shanghai, Shanghai (1.4 miles from Shanghai Train Station)

Located in Shanghai, a 17-minute walk from People's Square, The Middle House provides accommodations with free bikes, private parking, a fitness center and a terrace.

Show more Show less
9
Wonderful
69 reviews
Price from
$227
per night

Shanghai Marriott Marquis City Centre

Hotel in Downtown Shanghai, Shanghai (1.3 miles from Shanghai Train Station)

Shanghai Marriott Hotel City Center offers amenities and guest service in a downtown location within around a 5-minute walk from East Nanjing Road Pedestrian Street and People’s Square subway hub...

Show more Show less
8.7
Excellent
520 reviews
Price from
$132
per night

Top 10 trending hotels near Shanghai Train Station

Discover our most popular hotels from the last 30 days

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

  • From $145.17 per night
    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 503 reviews
    Great location for Shanghai train station
    peter
    United Kingdom
  • From $162.59 per night
    7.8
    Scored 7.8
    Good
    Rated good
     · 136 reviews
    I liked the location as it is right next to line 1 Metro and very near the Shanghai Train Station, which is very convenient. The room was spacious and pleasant. I found all the staff professional and friendly. I would consider staying there again.
    Nicholas David
    United Kingdom

Research, refine, and make plans for your whole trip