Skip to main content

The 10 Best 3-star Hotels in New Smyrna Beach, USA

Check out our pick of great three-star hotels in New Smyrna Beach

Filter by:


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.

Guests at this New Smyrna Beach, Florida hotel can start every day with a full hot breakfast and then spend the afternoon in the on-site spa. The beach is 9 minutes’ walk away.

All allergy-free rooms feature free Wi-Fi, a flat-screen cable TV, and a desk at the Riverview Hotel. Select suites also include a seating area with a sofa bed.

Beautiful hotel. Old but stunning

Show more Show less
9
Superb
553 reviews
Price from
£171
per night

Located in the historic district of New Smyrna Beach, this Florida property is a 6-minute walk from Indian River. Anchor Inn Bed and Breakfast offers guests free Wi-Fi.

A cable TV, DVD player, and small refrigerator are included in all rooms. Rooms at Anchor Inn Bed and Breakfast are uniquely decorated with original art from local artists. Select rooms feature a spa bath.

Good location, friendly host, lovely room, great breakfast. Everything really

Show more Show less
9.4
Superb
163 reviews
Price from
£164
per night

Located along the Indian River, this Florida inn offers a daily breakfast and individually designed rooms with vintage furniture.

A seating area is included with each room at Black Dolphin Inn. An iPod docking station and safety deposit box are also included. Select rooms offer a private patio.

They offered Free Breakfast that was amazing.

Show more Show less
9.6
Exceptional
90 reviews
Price from
£185
per night

Facing the beachfront, SpringHill Suites by Marriott New Smyrna Beach offers 3-star accommodation in New Smyrna Beach and features an outdoor swimming pool, fitness centre and shared lounge. Featuring a 24-hour front desk, this property also provides guests with a sun terrace. Free WiFi is available and private parking can be arranged at an extra charge.

The breakfast was great! They never ran out of food. The location was perfect for walking to the beach, bars and restaurants.

Show more Show less
8.6
Fabulous
207 reviews
Price from
£243
per night

New Smyrna Waves by Exploria Resorts is located on the white sand shores of New Smyrna Beach. Guests can take a refreshing plunge in the outdoor pool. Complimentary WiFi is available to all guests. Flagler Avenue Boardwalk is a 7 minutes' drive from the property. Free parking is available at this beachfront property.

Room 126 was perfect right on the ocean

Show more Show less
8.9
Fabulous
141 reviews
Price from
£180
per night

Located 7 minutes’ walk from the beach, this Florida hotel offers an outdoor pool, daily continental breakfast, and free WiFi. Guests will also be 5 miles from Central New Smyrna Beach.

A flat-screen cable TV and coffee-making facilities are featured in all rooms at Hampton Inn New Smyrna Beach. Select rooms include a seating area and sofa bed.

Nice restaurants and bars and shops

Show more Show less
8
Very good
316 reviews
Price from
£142
per night

The Islander Beach Resort is located on the shores of Smyrna Beach and is a 30 minutes’ drive from Daytona International Speedway. Guests can take a refreshing plunge in the heated pool, or unwind and relax in one of the two outdoor hot tubs.

Daytona Beach International Airport is 36.5 km from this hotel. New Smyrna Beach city centre is 4.4 km away. Flagler Avenue Boardwalk is 1.6 km from the Islander Beach Resort - New Smyrna Beach.

We stayed for three nights as part of a three week trip around Florida. This was so much nicer than some of the hotels/motels we stayed in. (We were on a bit of a budget.) It was lovely to have that bit of extra space and the facilities of a kitchen and a dining room table. We stayed in the one-bedroom studio which was perfect for the two of us. The location was fabulous - direct beach access from the hotel. Very close to the shops on Flagler Avenue. This is a quiet location - not many bars nearby but that was perfect for us. There are shops and restaurants very close by. We appreciated the fact that there was a welcome pack with washing up liquid, dishwasher tablets, washing cloths and tea towels provided which was thoughtful.

Show more Show less
8.4
Very good
705 reviews
Price from
£96
per night

The Best Western Oceanfront New Smyrna Beach Hotel and Suites is located right on the beach, just 10 minutes’ drive from Interstate 95. Guests can enjoy an outdoor pool and the Seascape Dining Room on site.

The rooms are huge and the kitchen with fridge is handy.

Show more Show less
7.9
Good
1,021 reviews
Price from
£150
per night

This beachfront resort features 3 outdoor pools, a fitness centre, and free WiFi. The New Smyrna Museum of History is 3.3 km away.

A flat-screen TV is featured in all units at Coconut Palms Beach Resort II. Apartments have a fully equipped kitchen, and select rooms include a balcony.

Perfect location on the beach close walking to shops and restaurants.

Show more Show less
7.7
Good
475 reviews
Price from
£135
per night

Located just 11 minutes’ drive from the beach, this Florida hotel features free car and boat parking. Free Wi-Fi is available as well.

New Smyrna Beach city centre is just 8 minutes’ drive from Best Western Edgewater Inn.

Near the shops and eating place

Show more Show less
8.5
Very good
245 reviews
Price from
£138
per night

Looking for a three-star hotel?

Combining comfort with value for money, three-star hotels offer a wide assortment of amenities to keep you content. You can expect to find en suite bathrooms, WiFi in public areas and a dining area with breakfast options. Plenty of chain hotels fall within this star rating and offer central locations close to popular landmarks.
Search three-star hotels in New Smyrna Beach

Most booked three-star hotels in New Smyrna Beach this month

3 star hotels that guests love in New Smyrna Beach

Research, refine and make plans for your whole trip