Two of the best hotels in New Smyrna Beach that receive consistently high recommendations from travelers are the
Inn On the Avenue and
VICTORIA 1883.
The 3.5-star Inn On the Avenue, with an excellent 9.8 rating, is located directly on Flagler Avenue, making it incredibly convenient for exploring the area. Guests consistently praise the comfortable and clean rooms, the friendly and amazing staff, and the absolutely delicious free breakfast. The hotel also features evening entertainment and an on-site art gallery.
Another highly recommended option is the 4-star VICTORIA 1883, which boasts a superb 10.0 rating. This hotel offers beautiful rooms, complimentary champagne service, and a delicious free full breakfast. Guests also appreciate the river views and amenities like bathrobes and air conditioning. It's conveniently located near the Canal Street Historic District and the New Smyrna Museum of History.
The 4-star
Black Dolphin Inn, rated 9.8, is another excellent choice. Guests highlight the clean rooms with nice views, the fantastic staff, and the great breakfast. The hotel features amenities such as designer toiletries, bathrobes, and private balconies or patios.
Also highly rated is
The Riverview Hotel, a 3-star property with a 9.4 rating. Travelers often mention the convenient location, the friendly and helpful staff, and the great breakfast. This hotel offers river views, suites, and is located in a shopping district, close to Flagler Avenue.
For a comfortable stay with complimentary breakfast, consider the
SpringHill Suites by Marriott New Smyrna Beach, which has a 9.0 rating. Guests praise the nice rooms, the great pool, and the amazing staff. It offers suites and is very close to Flagler Avenue Park and New Smyrna Beach.