
Bonavista Vacations
Book a Hotel + Flight together to unlock savings
Photo by Ann Sair
- Plan, book, travel with confidence
- Better togetherSave up to SAR 390 when you book a flight and hotel together*
- Find the right fitWith over 300,000 hotels worldwide, it's easy to create a perfect package
- Rest easyPlan, book, and manage your trip all in one place
Find the Best Bonavista Vacation Packages
Bonavista Hotel Deals

Rolling Cove Cottage- 3 Bedroom House
Bonavista NL
The price is SAR 558 per night from Jan 21 to Jan 22
SAR 558
SAR 995 total
21 Jan - 22 Jan
includes taxes & fees
8.8/10 Excellent! (5 reviews)
Great location within waking distance of a number of restaurants and attractions.
Reviewed on 25 September 2025

Private 2 Bedroom Apartment with Ocean View at Cape View Escape
Bonavista NL
The price is SAR 377 per night from Jan 25 to Jan 26
SAR 377
SAR 645 total
25 Jan - 26 Jan
includes taxes & fees
10/10 Exceptional! (88 reviews)
The place was amazing. Could not ask for a better stay. Highly recommend this spot to anyone in Bonavista Area. All the little touches and extras were noticed.
Reviewed on 14 December 2025

Rural Town Oasis in Bonavista
Bonavista NL
9.8/10 Exceptional! (11 reviews)
Very nice spot.
Reviewed on 23 September 2025
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Discover the most popular places to visit in Bonavista

Cape Bonavista Lighthouse
5/5(4 reviews)
Learn about the local history of Bonavista when you spend time at Cape Bonavista Lighthouse. Amble around the area's parks or experience its museums.
Dungeon Provincial Park
4.5/5(3 reviews)
You can take time to visit Dungeon Provincial Park during your travels to Bonavista. Amble around the area's parks or experience its museums.
Ryan Premises National Historic Site
4/5(1 review)
Find out about the history of Bonavista with a stop at Ryan Premises National Historic Site. Amble around the area's parks or visit its monuments.
