Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Bonavista

Filter by star ratings
All filters
Seaport Inn
Seaport Inn
127 Discovery Trail, Elliston, NL, Canada
Show on map
10.8 mi from city centre, Bonavista 

Seaport Inn Bonavista offers 3-star accommodation in Bonavista. Guests can also enjoy free wireless internet.

Seakissed Cottage
Seakissed Cottage
9.7 Excellent
Bonavista, NL, Canada
Show on map
0.5 mi from city centre, Bonavista 
ExcellentBased on 41 reviews
9.7

Seakissed Cottage is located in Bonavista and is close to the area's well-known attractions. It provides laundry facilities, and is a short walk from The Garrick Theatre.

Tips for booking a Bonavista hotel

Cheapest month:August
Most expensive month:September
Average price in Bonavista:$104/night
Absolute cheapest price found:$69/night
Cheapest day:Tuesday
Most expensive day:Monday
$69 - $137
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$87 - $160
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Bonavista, Newfoundland and Labrador

Show all 30 hotels
Seaport Inn
Seaport Inn
127 Discovery Trail, Elliston, NL, Canada
Show on map
9.9 mi from city centre,  

Seaport Inn Bonavista offers 3-star accommodation in Bonavista. Guests can also enjoy free wireless internet.

$101
Avg. per night
Seakissed Cottage
Seakissed Cottage
9.7 Excellent
Bonavista, NL, Canada
Show on map
0.5 mi from city centre,  

Seakissed Cottage is located in Bonavista and is close to the area's well-known attractions. It provides laundry facilities, and is a short walk from The Garrick Theatre.

$158
Avg. per night

Where to stay in Bonavista

Bonavista travel FAQs

  • What are the best hotels in Bonavista?

    One of the most popular hotels in Bonavista is Lancaster Inn, which has been reviewed by 150 users and currently has a rating of 9.4/10. Other top-rated locations include Butler's By The Sea Bed and Breakfast and Aggie's B&B, which have received 9.4/10 and 9.5/10 ratings from our users, respectively.

  • How much is a hotel in Bonavista tonight?

    Over the last 3 days, the starting price of a hotel in Bonavista tonight has been as low as $111 and the average price has been as much as $137.