Skip to main content

Featured hotels near Shanghai Long Distance Bus 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.6 miles from Shanghai Long Distance Bus 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
558 reviews
Price from
£76
per night

Campanile Shanghai Railway Station and People's Square

Hotel in Jing'an, Shanghai (0.9 miles from Shanghai Long Distance Bus 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
686 reviews
Price from
£51
per night

Hotel Indigo Shanghai Jing'An, an IHG Hotel

Hotel in Jing'an, Shanghai (0.6 miles from Shanghai Long Distance Bus 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
Very good
38 reviews
Price from
£140
per night

Pullman Shanghai Jingan

Hotel in Jing'an, Shanghai (0.4 miles from Shanghai Long Distance Bus 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
147 reviews
Price from
£96
per night

The Middle House

Hotel in Downtown Shanghai, Shanghai (1.7 miles from Shanghai Long Distance Bus 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
9
Superb
80 reviews
Price from
£217
per night

Starr Hotel Shanghai (Shanghai Railway Station)

Jing'an, Shanghai (0.4 miles from Shanghai Long Distance Bus Station)

Offering a restaurant serving buffet breakfast, Starr Hotel Shanghai offers self-catering accommodation near Daning CBD area, a 3-minute walk from North Zhongshan Road metro station (line 1).

Show more Show less
8
Very good
84 reviews
Price from
£65
per night

Top 10 trending hotels near Shanghai Long Distance Bus Station

Discover our most popular hotels from the last 30 days

Enjoy breakfast at the hotels near Shanghai Long Distance Bus Station

Research, refine and make plans for your whole trip