17 Best Hotels In New Smyrna Beach (FL)

New Smyrna Beach is a charming coastal town in Florida that offers a perfect blend of relaxation and adventure. Known for its beautiful sandy shores and vibrant local culture, this destination attracts visitors year-round. With a variety of hotels to choose from, you’re sure to find the ideal place to stay, whether you’re looking for luxurious amenities or a cozy beachfront retreat.

Staying in one of New Smyrna Beach’s inviting hotels means easy access to stunning ocean views, delightful dining options, and plenty of activities. Picture waking up to the sound of waves gently crashing and enjoying your morning coffee on a private balcony. After a day of sun and surf, returning to a comfortable hotel lets you unwind while soaking in the enchanting atmosphere of this coastal gem.

Best Hotels In New Smyrna Beach, FL

1. Black Dolphin Inn

Black Dolphin Inn / Facebook

Welcome to the Black Dolphin Inn, a delightfully unique hotel in New Smyrna Beach. This boutique accommodation offers an elegant touch that captures the heart. Its chic design and inviting atmosphere make it perfect for families and couples alike.

Relax in beautifully furnished rooms, each with a special flair. The attention to detail is evident in the decor and amenities. Enjoy the convenience of concierge services that cater to your every need during your stay.

If you’re seeking adventure, the Black Dolphin Inn is just minutes from scenic beaches. Spend your days lounging in the sun or exploring local attractions. Afterward, unwind on your private balcony with stunning views.

The hotel also hosts complimentary breakfast, ensuring you start your day right. Options vary daily, with fresh pastries and local dishes gracing the menu.

Rates at Black Dolphin Inn usually start around $200 per night. Booking earlier often offers better deals. Don’t miss out on this charming hotel for your next getaway!

Address: 920 S Atlantic Ave, New Smyrna Beach, FL 32169

2. The Salty Mermaid Oceanfront Hotel

The Salty Mermaid Oceanfront Hotel / Facebook

Experience the ocean breeze at The Salty Mermaid Oceanfront Hotel. Nestled along the coast, it boasts breathtaking views and easy access to the beach. This hotel is perfect for ocean lovers looking for a relaxing escape.

Each guest room offers stunning vistas of the surf and sand. Wake up to the sound of waves crashing, and enjoy a serene morning from your private balcony. The decor embraces coastal themes, creating a relaxing ambiance.

The Salty Mermaid features an outdoor pool for sun-soaked afternoons. It’s a great spot to relax and enjoy cocktails served at the poolside bar. The hotel’s friendly staff is always ready to assist with restaurant recommendations and local attractions.

Whether you’re planning a romantic getaway or a family vacation, this hotel caters to all. It’s only a short walk to many local attractions, making it convenient for guests.

Room rates typically start around $180 per night. Be sure to book in advance to secure the best prices.

Address: 1300 S Atlantic Ave, New Smyrna Beach, FL 32169

3. The Riverview Hotel & Spa

The Riverview Hotel & Spa / Facebook

Discover relaxation at The Riverview Hotel & Spa, a boutique hotel with an exciting mix of comfort and charm. This romantic retreat features luxurious accommodations and sophisticated spa services.

Indulge yourself in a soothing spa treatment after a day of exploring New Smyrna Beach. The hotel’s spa offers various services, ensuring you feel rejuvenated and refreshed.

Historic architecture adds to the charm of the Riverview Hotel. Guests can choose from beautifully decorated rooms, each with unique character. Relax in elegance that makes you feel at home.

Take a leisurely stroll through the lush gardens or by the river. Enjoy the peaceful surroundings, making this hotel an ideal spot for unwinding and recharging.

Room rates usually start around $250 per night, providing excellent value for quality amenities. Treat yourself to a special stay at this exceptional hotel.

Address: 103 Flagler Ave, New Smyrna Beach, FL 32169

4. SpringHill Suites New Smyrna Beach

SpringHill Suites New Smyrna Beach / Facebook

Stay at the SpringHill Suites for spacious comfort and a fun beach vibe! This beachfront hotel is perfect for families and those looking for a lively environment.

Enjoy suites that come equipped with separate sleeping and living areas. Family-friendly amenities ensure that everyone has a great time, from full kitchens to game areas.

The hotel is located close to vibrant nightlife, dining, and shopping. You’ll never run out of things to do. Take a refreshing dip in the outdoor pool, or enjoy activities at the nearby beach.

SpringHill Suites offers complimentary breakfast featuring fresh options to fuel you up for a day of adventure. Their staff is friendly and dedicated to making your stay enjoyable.

Room rates generally start at $170 per night, so you can have fun without breaking the bank.

Address: 512 Flagler Ave, New Smyrna Beach, FL 32169

5. Hampton Inn New Smyrna Beach

Hampton Inn New Smyrna Beach / Facebook

The Hampton Inn New Smyrna Beach is a fantastic choice for a tropical getaway! This hotel offers easy beach access and family-friendly amenities perfect for a vacation.

Each morning, guests enjoy a complimentary hot breakfast with a range of options. Start your day with fresh fruit, pastries, and delicious waffles to keep you energized.

The hotel provides spacious rooms featuring comfortable beds and ocean views. Lounge on the outdoor terrace with a cocktail, or take a refreshing swim in the pool.

Location matters, and this hotel is just minutes from local attractions, shops, and dining. You’ll find everything within a short walking distance!

Room rates typically start at $160 per night, giving great value for beachfront accommodations. Experience a taste of coastal charm at this welcoming hotel!

Address: 3359 S Atlantic Ave, New Smyrna Beach, FL 32169

6. Best Western New Smyrna Beach Hotel & Suites

Best Western New Smyrna Beach Hotel & Suites / Facebook

Welcome to Best Western New Smyrna Beach Hotel & Suites! This charming hotel is just steps from the beautiful sandy beach, combining comfort with convenience.

With an inviting beachfront pool and stunning balcony views in every room, relaxation is at your fingertips. The scenic ocean views are perfect for morning coffee or evening sunsets.

Each room is well-equipped with modern amenities for a delightful stay. Enjoy a daily complimentary breakfast featuring fresh and local choices that cater to different tastes.

Location is key, and this hotel is close to shopping, dining, and fun activities around New Smyrna Beach, ensuring there’s something for everyone.

Rates generally start at $150 per night, making it a budget-friendly option for travelers. Be ready for a memorable beach vacation!

Address: 1401 S Atlantic Ave, New Smyrna Beach, FL 32169

7. Coconut Palms Beach Resort II

Coconut Palms Beach Resort II / Facebook

Coconut Palms Beach Resort II is a wonderful spot for families! This resort features cozy beachfront condos that come with fully-equipped kitchens, making it easy to enjoy family meals.

With multiple pools and direct beach access, fun is right outside your door. Kids can enjoy playful activities while adults relax in the sun.

The resort location is perfect for exploring nearby attractions as well. You’ll find restaurants, shops, and local events just a short drive away, enhancing your vacation experience.

Plan your stay around one of their seasonal events for extra family fun and bonding. Enjoy the family-friendly atmosphere while creating lasting memories in this beautiful environment.

Prices start at $140 per night for a family-friendly getaway. Book in advance to secure your desired dates and unit!

Address: 711 Flagler Ave, New Smyrna Beach, FL 32169

8. Inn On The Avenue

Inn On The Avenue / Facebook

Stay cozy at the Inn On The Avenue, a charming spot ideal for short stays! This inn offers a welcoming atmosphere, complete with lovely furnishings and friendly hospitality.

Located near shops and the beach, it’s easy to enjoy a day out exploring the local area. You can spend your days relaxing at the beach or shopping at nearby boutiques.

The rooms are designed with comfort in mind, providing all the essential amenities for a restful stay. Guests appreciate the lovely garden area, perfect for enjoying morning coffee.

Inn On The Avenue is known for its attention to cleanliness and service, making it a popular choice for travelers. The surrounding area is peaceful, ensuring a relaxing getaway.

Rates typically start at $180 per night, offering great value for a charming inn close to the beach. Experience the warmth of this delightful accommodation!

Address: 412 N Atlantic Ave, New Smyrna Beach, FL 32169

9. Victoria 1883

Victoria 1883 / Facebook

Step back in time at Victoria 1883, a historic hotel known for its romantic atmosphere. This property enchants couples looking for a unique escape in New Smyrna Beach.

The hotel features elegant rooms adorned with vintage decor, providing a charming and cozy ambiance. Each room is uniquely designed to enhance your experience and comfort.

Enjoy leisurely afternoons on the porch or in the garden, taking in beautiful surroundings. The property hosts special events, making it a wonderful option for weddings or anniversaries.

Location is ideal, with the picturesque beach just a stroll away. Explore local shops, cafes, and attractions to discover the essence of New Smyrna Beach.

Rates usually start around $200 per night, perfect for a special getaway. Book your stay and immerse yourself in history and romance!

Address: 514 N. Atlantic Ave, New Smyrna Beach, FL 32169

10. Ocean Suites

Ocean Suites / Facebook

Stay conveniently at Ocean Suites, featuring oceanfront accommodations ideal for relaxation! Each suite boasts breathtaking views and easy access to local attractions.

Enjoy spacious rooms that include kitchenettes for added convenience during your stay. This makes it easy to prepare meals when you prefer a quiet night in.

This hotel is just steps away from the beach, inviting guests to enjoy sun-soaked days along the shore. Dip into the ocean or explore nearby shops and restaurants for food and leisure.

Experience warm hospitality from the dedicated staff, ensuring all your needs are met for a memorable vacation. Guests love the clean and comfortable atmosphere that Ocean Suites provides.

Rates typically start at $180 per night, making it an affordable spot for relaxing beach vacations. Don’t miss out on this charming suites experience!

Address: 521 S Atlantic Ave, New Smyrna Beach, FL 32169

11. The Riverview Hotel

The Riverview Hotel / Facebook

Experience charm and history at The Riverview Hotel. This hotel, with its lush landscape and classic architecture, provides excellent accommodations for romantic getaways.

Historic furnishings add character to each guest room, enhancing the cozy atmosphere. Guests can look forward to comfy beds and private balconies for enjoying splendid views.

The Riverview Hotel is located by the serene river, providing a perfect backdrop for relaxation. Take a stroll along the riverbank or relax by the pool for peaceful afternoons.

Enjoy complimentary breakfast with your stay, providing a delicious start to each day. The hotel’s exceptional staff is dedicated to ensuring a delightful experience.

Room rates generally start at $220 per night, making it a valuable option for travelers seeking elegance. Book a special stay at this lovely historic hotel!

Address: 101 Flagler Ave, New Smyrna Beach, FL 32169

12. Dolphin Beach Club

Dolphin Beach Club offers a family-friendly atmosphere with multiple amenities! Enjoy spacious suites with full kitchens, giving you the flexibility to cook your meals.

Relax in the outdoor pool, perfect for soaking up the sun and enjoying time with friends and family. The beach is only a short walk away, making it easy to spend time by the ocean.

This property also features various activities and amenities, catering to guests of all ages. Families can enjoy shuffleboard and picnic areas while making unforgettable memories.

Experience fantastic service from the friendly staff who go above and beyond to enhance your stay. Their commitment to customer satisfaction sets them apart.

Room rates typically begin at $150 per night, making it a reasonable choice for family vacations. Start planning your fun-filled beach getaway!

Address: 3659 S Atlantic Ave, New Smyrna Beach, FL 32169

13. Sea Vista Beach Resort

Sea Vista Beach Resort / Facebook

Sea Vista Beach Resort is a hidden gem offering fully equipped kitchens and direct beach access. It provides a relaxing beachfront experience for all guests.

Enjoy easy access to the beach for sunbathing and swimming. Sparkling waves and soft sand are just steps away, perfect for unforgettable seaside memories.

The resort features spacious accommodations with inviting decor, making your stay comfortable and enjoyable. Spend evenings on your balcony soaking in the ocean breeze.

With many local dining and entertainment options nearby, it’s easy to explore the community and experience the best of New Smyrna Beach.

Room rates average around $160 per night. Book ahead to take advantage of this charming beachfront resort!

Address: 2316 S Atlantic Ave, New Smyrna Beach, FL 32169

14. New Smyrna Beach Hotel & Suites

New Smyrna Beach Hotel & Suites / Facebook

New Smyrna Beach Hotel & Suites provides spacious accommodations close to the beach. This popular choice for travelers combines comfort with convenience.

Each suite comes equipped with modern amenities, allowing you to relax and unwind after an eventful day. Enjoy the convenience of on-site dining options for pleasant meals.

The hotel creates a welcoming atmosphere for guests of all ages. Families will appreciate the game areas and access to the beautiful beach just minutes away.

Experience friendly service from a dedicated staff that cares about providing an exceptional stay. They are happy to assist you in making your vacation enjoyable.

Rates usually start around $150 per night, making it a great value choice for beach vacations. Don’t miss out on a stay at this amazing hotel!

Address: 215 S Atlantic Ave, New Smyrna Beach, FL 32169

15. Ebb Tide Oceanfront Inn

Experience beachfront bliss at Ebb Tide Oceanfront Inn. Perfectly positioned across from the beach, this classic hotel offers charming accommodations for all travelers.

The inn features cozy rooms that prioritize comfort and relaxation. Guests enjoy stunning ocean views from their balconies, providing a picturesque start to the day.

Surfing enthusiasts appreciate the close proximity to the waves. Families love to spend laughter-filled days making magical memories at the beach.

Friendly staff members are committed to delivering personalized service to enhance your stay. Guests rave about the warm environment and quiet atmosphere.

Rates start around $160 per night, an excellent value for rooms with ocean views. Come for a wonderful beach getaway experience!

Address: 1119 S Atlantic Ave, New Smyrna Beach, FL 32169

16. The Sea Turtle Inn

Explore the intimate ambiance of The Sea Turtle Inn. A charming spot that emphasizes a friendly atmosphere and relaxation, it’s great for couples and solo travelers.

Nicely decorated rooms create a cozy environment where guests feel at ease. The hotel is committed to cleanliness, and guests appreciate the attention to detail throughout their stay.

Savor your mornings with a cup of coffee on the porch while enjoying peaceful views of the surrounding area. It’s a lovely way to start any day!

The inn’s proximity to the beach means you’re only minutes away from sun-soaked adventures. Explore local shops and cafes nearby to enhance your experience.

Room rates typically start at $140 per night. Unwind and rejuvenate at this welcoming inn on your next trip to New Smyrna Beach!

Address: 512 S Atlantic Ave, New Smyrna Beach, FL 32169

17. Sandpiper Beach Club

Sandpiper Beach Club is a tranquil escape offering condominium-style accommodations with beach access. This out-of-the-way spot is perfect for guests looking for relaxation.

Each room features thoughtful amenities, making it easy to settle in for a stress-free stay. A well-maintained garden makes for beautiful scenery and peaceful surroundings.

Guests can enjoy a refreshing swim in the pool before heading to the beach for sunsets. Make memories while soaking in the breathtaking ocean views each evening.

The welcoming atmosphere of Sandpiper Beach Club ensures guests feel right at home. Take advantage of the friendly staff, always happy to provide assistance.

Room rates start at around $160 per night, making it budget-friendly for a beach getaway. Embrace tranquility and comfort at this coastal retreat!

Address: 600 N Atlantic Ave, New Smyrna Beach, FL 32169

Final Thoughts

Choosing any of these hotels in New Smyrna Beach guarantees a delightful and memorable experience. Each one offers unique amenities, fantastic locations, and warm hospitality that cater to a wide range of travelers.

Whether you’re seeking adventure, relaxation, or family fun, New Smyrna Beach has accommodations that can meet your needs. As you explore the beauty of this coastal gem, you’ll find perfect spots to unwind, connect with nature, and enjoy the sunshine. For more exciting travel inspirations, don’t forget to check out the things to do in Santa Rosa Beach or take a look at the things to do in Palm Coast.