Hotels in Morehead City
Morehead City offers a delightful mix of 25 hotels, with seaside resorts and comfy inns as the dominant types. Most are nestled in the heart of Downtown and the scenic Waterfront district. Average price for a 3-star hotel is around $120 per night, while a 5-star might set you back $250. Recently opened, The Beacon Hotel charms with its rooftop lounge and ocean views. With our platform, confidently explore and book your ideal stay.