Nanjing Hotels

Popular filters:

Find the best Nanjing hotel for your dates, by price or preference

Compare hotel deals across hundreds of providers, all in one place

Look out for Nanjing hotels with free cancellation or excellent ratings

Trusted Nanjing hotel providers

See all hotels in Nanjing

View more hotels

Find a Nanjing hotel in the heart of the action

Beat the queues at the top Nanjing attractions by staying close to them.

Fast facts

Sleep easy, armed with the stuff that's good to know before you go.
Highest rated hotelMing Hotel Nanjing - MGallery Collection – 5.0
Average 4 star hotel price$83 per night
Average 5 star hotel price$141 per night

Your guide to finding the best hotels in Nanjing, China

Make the most of your time in Nanjing by booking a hotel that fits your style. Take a look at our list of hotels, ranging from luxurious to more affordable options.

Best time to visit Nanjing

The best time of year to visit Nanjing depends on what you’re looking for (or hoping to avoid) during your vacation in terms of things like weather and price. Low and high season in Nanjing

Busiest month(s): April sees the largest number of travellers to Nanjing, resulting in an average nightly rate of $504. If you are visiting during this period, budget for relatively higher prices compared to the less busy times of the year, where average prices drop to $95 per night.

Quietest month(s): The cheapest time to time to travel is July, when the average rate per night is $95.

Nanjing is an ideal destination to visit if you prefer some rain and moderate temperatures.

If you are looking to avoid grey skies, visit Nanjing in December when you can avoid the rainy season, which takes place in July.

The most expensive month to stay in Nanjing is April, when you should be prepared to spend around $504 on a hotel. Throughout the year, weekend rates average around $99 per night, and peak on Saturday. On weekdays, you’ll spend on average $88 for a night’s stay, while Monday is usually the cheapest day of the week to book a room.

Where to stay in Nanjing

As you decide on your hotel stay, keep in mind that location is an important aspect to take into account. You'll find a wide selection of hotels for your lodging needs in Nanjing neighborhoods like Mission, Chinatown, and Nob hill. The best-rated hotels in Nanjing

If you want to take in the best of what the city has to offer, book a stay in one of its top-rated hotels.

Popular hotels in Nanjing

The Kempinski Hotel Nanjing, Shangri-La Nanjing, InterContinental Nanjing, Holiday Inn Nanjing Aqua City, an IHG hotel, and Sofitel Nanjing Galaxy Suning are just some of the hotels available to you in Nanjing, providing plenty of services and amenities to make your stay a comfortable one.

Things to do in Nanjing

Visit well-known attractions and things to do like the Xuanwu lake and the Presidential palace of Nanjing. If you're a food lover, you'll find delicious local cuisine, creative spins on classic dishes, and flavors from around the world at Finnegans Wake Irish Bar, JiangNan Wok, Nanjing Impressions (Deji Plaza), Tairyo Teppanyaki (1912), and Blue Frog (IST Mall).


Finding cheap hotels in Nanjing: FAQs

In Nanjing, the expected average temperature in July is 28°C. The warmest month is typically July, which averages 32°C. The coolest month is January, with temperatures averaging -2°C. The rainiest month is July, and the driest month is December.
You can always cancel or amend your hotel reservation if you need to, but look out for hotels in Nanjing with free cancellation or flexible booking options if you want to protect your money. Some hotels allow you to cancel and get your money back if your plans change.
Of course - the cheapest hotel deal we found within the next seven days is $10 per night. If you need somewhere in the next 24 hours, we've found you somewhere to stay for $10 per night.
The average price of a hotel during the week is $66 per night, and the average price on weekends is $71. Overall, it looks like the cheapest day to stay in Nanjing could be Thursday.
The nearest airport to Nanjing is Nanking / Nanjing Airport (NKG), which is 35.6km from the city centre.
We crunched some numbers on our calendar and found that Thursday is the cheapest day to stay in Nanjing. And the most expensive day seems to be Saturday
The average price of a 3-star hotel in Nanjing is currently around $58 per night. And the cheapest 3-star hotel we found is $16 per night.
The average price of a 4-star hotel in Nanjing is currently around $89 per night. And the cheapest 4-star hotel we found is $18 per night.
The average price of a 5-star hotel in Nanjing is currently around $152 per night. And the cheapest 5-star hotel we found is $62 per night.
If you're hitting up Nanjing with kids in tow, try Jinling Hotel, Andaz Nanjing Hexi and Atour Hotel (Nanjing Confucius Temple).