Skip to main content

Hotels in Upperlands

8 handpicked places to stay

B&B
Oran Beag House

Oran Beag House

B&B · 3 Morrows Hill, Maghera · 2.5 miles away

Adults-only B&B on Morrows Hill in Maghera, County Down, with mountain views and free parking close to Tollymore Forest Park.

The Tree-house

The Tree-house

B&B · 24 Ballymena Road, Ballymena · 6.6 miles away

Countryside B&B on Ballymena Road, County Antrim, with a garden and easy reach of Glenariff Forest Park.

The Castledawson Inn

The Castledawson Inn

Hotel · 47 Main Street, Magherafelt · 7.2 miles away

Travellers touring Northern Ireland by car will find The Castledawson Inn a comfortable, well-run stop in Magherafelt with free parking and a river-view restaurant.

B&B
Gortin Glen Guest House

Gortin Glen Guest House

B&B · 52 Ballyagan Road, Garvagh · 7.9 miles away

A modest, welcoming B&B in the countryside near Garvagh, County Derry, with its own bar and free on-site parking.

Hotel
The Imperial Garvagh

The Imperial Garvagh

Hotel · 38 Main Street, Garvagh · 7.9 miles away

A 12-room hotel on Garvagh's Main Street, County Derry, offering en-suite family rooms and round-the-clock reception in the town centre.

Brooke Lodge Guesthouse

Brooke Lodge Guesthouse

Guest Accommodation · 2 Laurelbrook, Magherafelt · 8.4 miles away

Guesthouse in Magherafelt, County Derry, close to golf, fishing and local pubs and restaurants, with free on-site parking.

Hotel
Apparo

Apparo

Hotel · 18 St. Patrick's Street, Magherafelt · 8.6 miles away

A 12-room hotel in Magherafelt with its own restaurant, bar and breakfast service, plus a spa, gym and indoor pool.

Hotel
The Terrace Hotel

The Terrace Hotel

Hotel · 42-48 Church Street, Magherafelt · 8.6 miles away

The Terrace Hotel on Church Street, Magherafelt, offers free on-site parking and family-friendly rooms in County Derry's town centre.