Find and Book Top Hotels in Newquay (Cornwall)

Search among 65 available hotels and places to stay in Newquay (Cornwall) from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
51-65 out of 65
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
Guest house
8.0
Great32 reviews
MapView on map500 yd from City Center300 yd from Newquay Train Station
From   US$ 118 /nightSelect
Bed & Breakfast
8.4
Great78 reviews
MapView on map1100 yd from City Center300 yd from Newquay Blue Reef Aquarium
From   US$ 156 /nightSelect
Bed & Breakfast
8.2
Great110 reviews
900 yd from City Center500 yd from Lusty Glaze Beach
From   US$ 78 /nightSelect
8.2
Great48 reviews
1200 yd from City Center300 yd from Tunnels Through Time
From   US$ 53 /nightSelect
8.2
Great36 reviews
1700 yd from City Center200 yd from porth beach tourist park
From   US$ 104 /nightSelect
8.2
Great99 reviews
700 yd from City Center300 yd from Tunnels Through Time
From   US$ 156 /nightSelect
8.6
Great24 reviews
1.3 mi from City Center700 yd from Fistral Beach
From   US$ 328 /nightSelect
8.0
Great49 reviews
900 yd from City Center200 yd from Tunnels Through Time
From   US$ 103 /nightSelect
8.8
Great17 reviews
300 yd from City Center100 yd from Tolcarne Beach
From   US$ 267 /nightSelect
8.2
Great32 reviews
1200 yd from City Center400 yd from Tunnels Through Time
From   US$ 157 /nightSelect
8.4
Great23 reviews
1.2 mi from City Center600 yd from Fistral Beach
From   US$ 201 /nightSelect
8.2
Great93 reviews
700 yd from City Center300 yd from Newquay Blue Reef Aquarium
From   US$ 124 /nightSelect
8.0
Great30 reviews
1100 yd from City Center200 yd from Tunnels Through Time
From   US$ 156 /nightSelect
8.4
Great19 reviews
1700 yd from City Center200 yd from porth beach tourist park
From   US$ 234 /nightSelect
8.6
Great16 reviews
200 yd from City Center200 yd from Newquay Train Station
From   US$ 190 /nightSelect
  • 1
  • 2

Best hotels and places to stay in Newquay (Cornwall)

Why visit?

Newquay is a charming coastal town located in Cornwall, United Kingdom, known for its stunning beaches, vibrant surf culture, and breathtaking scenery. A visit to Newquay promises an exciting and memorable experience for tourists. With a wide range of activities, including water sports, exploring the beautiful coastline, and enjoying the laid-back atmosphere, Newquay is the ideal destination for beach lovers and adventure seekers.

Where to stay?

Fistral Beach: Known as the surfing capital of the UK, Fistral Beach is a popular area to stay in Newquay. With its golden sandy beach and world-class surf breaks, it attracts surfers from all over the world. Accommodation options here include luxury hotels, cozy guesthouses, and self-catering apartments, providing visitors with a range of choices to suit their preferences. Whether youre a seasoned surfer or just want to soak up the vibrant beach atmosphere, Fistral Beach is an excellent place to stay.

Newquay Town Center: If you prefer to stay close to the hustle and bustle of the town, the Newquay Town Center is an ideal choice. Here, youll find a variety of hotels, ranging from budget-friendly to upscale options, along with charming bed and breakfasts. This area offers easy access to the towns shopping districts, restaurants, and nightlife, making it perfect for those looking to immerse themselves in the local culture and entertainment scene.

Porth: Situated just a short distance from Newquay, Porth is a quieter and more secluded area, perfect for those seeking a peaceful and relaxing stay. With its picturesque beach and tranquil surroundings, Porth offers a retreat-like atmosphere. Accommodation options include beachside campsites, self-catering cottages, and family-friendly holiday parks. For nature lovers and families looking to unwind, Porth provides the perfect escape.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $100 to $150.

4-star hotels: The average price per night is around $150 to $250.

5-star hotels: The average price per night is around $250 to $400.Newquay is a charming coastal town located in Cornwall, United Kingdom, known for its stunning beaches, vibrant surf culture, and breathtaking scenery. A visit to Newquay promises an exciting and memorable experience for tourists. With a wide range of activities, including water sports, exploring the beautiful coastline, and enjoying the laid-back atmosphere, Newquay is the ideal destination for beach lovers and adventure seekers.Fistral Beach: Known as the surfing capital of the UK, Fistral Beach is a popular area to stay in Newquay. With its golden sandy beach and world-class surf breaks, it attracts surfers from all over the world. Accommodation options here include luxury hotels, cozy guesthouses, and self-catering apartments, providing visitors with a range of choices to suit their preferences. Whether youre a seasoned surfer or just want to soak up the vibrant beach atmosphere, Fistral Beach is an excellent place to stay.3-star hotels: The average price per night is around $100 to $150.

4-star hotels: The average price per night is around $150 to $250.

5-star hotels: The average price per night is around $250 to $400.

Best value for money:

The Scarlet Hotel: Located on the cliffs overlooking Mawgan Porth Beach, The Scarlet Hotel offers stunning views and a luxurious experience. With its eco-friendly design and award-winning spa, this hotel provides a unique and sustainable stay. Prices range from $200 to $300 per night.

The Headland Hotel & Spa: Situated on a clifftop overlooking Fistral Beach, The Headland Hotel & Spa combines classic elegance with modern amenities. With its spacious rooms, excellent service, and panoramic views, it offers great value for money. Prices range from $150 to $250 per night.

Sands Resort Hotel & Spa: Perfect for families, Sands Resort Hotel & Spa provides a range of activities and facilities for both children and adults. From indoor and outdoor pools to a kids club, families can enjoy a fun-filled stay. Prices range from $100 to $200 per night.

Best kids-friendly hotels:

Porth Veor Manor Hotel: Located in Porth, this family-friendly hotel offers spacious rooms, stunning sea views, and a range of facilities for children, including a play area and a heated outdoor pool. Prices range from $100 to $200 per night.

Newquay Bay Resort: Situated just a short drive from Newquay, Newquay Bay Resort offers comfortable accommodations and a plethora of activities for kids, such as indoor and outdoor play areas, a swimming pool, and a pirate-themed adventure golf course. Prices range from $80 to $150 per night.

Best hotels for a romantic getaway:

Lewinnick Lodge: Overlooking Fistral Beach, Lewinnick Lodge provides a romantic setting with its boutique-style rooms, stunning views, and an award-winning restaurant. Couples can enjoy a peaceful and intimate escape. Prices range from $150 to $250 per night.

The Pentire Hotel: Located close to Fistral Beach, The Pentire Hotel offers comfortable and spacious rooms with sea views. Couples can relax in the hotels gardens or enjoy a romantic stroll along the nearby coast. Prices range from $100 to $200 per night.

Best for location:

Atlantic Hotel: Situated on a headland overlooking Newquay Bay, Atlantic Hotel offers stunning sea views and easy access to Fistral Beach. With its luxurious rooms and on-site bar and restaurant, guests can enjoy a convenient and comfortable stay. Prices range from $150 to $250 per night.

The Esplanade Hotel: Located on the towns picturesque waterfront, The Esplanade Hotel offers panoramic sea views and close proximity to local attractions. With its family-friendly facilities and comfortable rooms, it provides an excellent location for both exploring and relaxing. Prices range from $100 to $200 per night.

Watergate Bay Hotel: Perched on the cliffs of Watergate Bay, this hotel offers breathtaking views of the beach and the Atlantic Ocean. With a range of dining options, spa facilities, and proximity to the beach, it is ideal for those seeking a beachfront location. Prices range from $200 to $300 per night.

Best for a short city break:

The Green House Newquay: Located in the heart of the town, this boutique hotel offers stylish and comfortable rooms, along with easy access to shops, restaurants, and the beach. Its central location makes it perfect for a short city break. Prices range from $100 to $200 per night.

St. Moritz Hotel: Situated just outside Newquay, St. Moritz Hotel offers a peaceful retreat with its chic rooms, spa facilities, and striking views of the countryside. Despite its serene setting, it is just a short drive away from the towns attractions and coastline. Prices range from $150 to $250 per night.

Show moreLess