The average price of a hotel room in Nashville, Tennessee varies depending on the time of year and the type of hotel. Generally speaking, the average nightly price for a hotel room in Nashville is around $165. This is slightly higher than the national average of $139, but lower than the average nightly rate in nearby cities such as Atlanta, which is around $179.