lastminute.com logo
Shield with stars icon

Book with confidence - We have plenty of flexible travel options to choose from in case you need to change your plans.

Cheap Hotels in Oamaru

96
128 reviews by TrustYou
468 Beach Road
3.5 Miles from the centre
per night from £50
Estimated price based on searches in the last month
89
415 reviews by TrustYou
292 Oamaru-Alma Road
3.1 Miles from the centre

Boasting free Wi-Fi, Alma Motel is located 3km south of Oamaru and features accommodation with a microwave and refrigerator. You can enjoy visiting the Moeraki Boulders, which are located 20 minutes’ drive away. The Blue Penguin and Yellow Eyed Penguin colonies are found 9km from the motel. Dunedin Airport is a 2-hour drive. All accommodation features a TV, electric blankets and an en suite bathroom with shower. Some have full kitchens with ovens.

Show more
per night from £52
(price for Tue, 06 Jun)
82
318 reviews by TrustYou
60 Tyne Street
0.8 Miles from the centre

Federation House B&B Inn offers a homely choice of accommodation in Oamaru. Guests enjoy free WiFi. This historic character house has been renovated to provide modern hotel-style facilities, with fully furnished bedrooms, quality bedding and ensuite bathrooms. Rooms with disability access are available. Continental breakfast is included in the room rate. The spacious Federation Lounge & Sunroom has a choice of dining tables, which can be arranged to provide banquet and conference facilities. Other property facilities include a bar/kitchenette, TV room with a sofa and armchairs, piano and pool table.

Show more
per night from £69
Estimated price based on searches in the last month

Brydone Hotel Oamaru Hotel

84
998 reviews by TrustYou
115 Thames Street
< 0.1 Miles from the centre
per night from £84
Estimated price based on searches in the last month

Heritage Court Motor Lodge Oamaru Hotel

80
724 reviews by TrustYou
346 Thames Highway
1.2 Miles from the centre
per night from £88
(price for Tue, 06 Jun)

Poshtel Hotel

126 Thames Street

Near Oamaru Hospital

Show more
per night from £92
Estimated price based on searches in the last month

Oamaru Holiday Homes Largo House Hotel

12 Largo Street,

Take in the views from a garden and make use of amenities such as complimentary wireless Internet access and a picnic area.

Show more
per night from £93
Estimated price based on searches in the last month

Sunny & Quiet in Blyth with unlimited fibre WIFI Hotel

13 Blyth St
per night from £116
Estimated price based on searches in the last month

Oamaru Holiday Homes 92 Aln Street Hotel

92 Aln Street
per night from £124
Estimated price based on searches in the last month

Hotels in Oamaru

lastminute.com has a fantastic range of hotels in Oamaru, with everything from cheap hotels to luxurious five star accommodation available. We like to live up to our last minute name so remember you can book any one of our excellent Oamaru hotels up until midnight and stay the same night.

We offer big savings on all kinds of hotels in some of the best locations Oamaru has to offer so use our search box to find one that meets your requirements. Whether youre travelling with your family, alone or with your partner, we have a superb selection to choose from. Book now and make some great savings - also dont forget our Price Match Guarantee

Frequently asked questions about Hotels in Oamaru

Which hotels are the most popular ones to stay at in Oamaru?

According to our booking data, the most booked hotels in Oamaru are Old Bones Lodge, Alma Motel and Federation House.

What is the cheapest price for a hotel in Oamaru?

Old Bones Lodge in Oamaru offers one night in a double room at the price of £50.

If I want to stay in the center of Oamaru, which hotels shall I consider?

The best hotels near the center of Oamaru are Federation House, Alma Motel and Old Bones Lodge.

120,000 Hotels

We search from 120,000 hotels worldwide to find you the best deals.

Price Match Guarantee

Find the same hotel cheaper within 24hrs when booking with us and we'll give you the difference.

Learn more

Need help with your booking?

Call us on 0800 093 5555