Aerial view of a coastal town where the vibrant blue of a large tent contrasts with the golden sands and azure sea, North Berwick, Scotland, United Kingdom.

Cheap Hotels & Resorts in North Berwick from AU$131

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check availability on North Berwick Cheap Hotels

Our top choices for North Berwick cheap hotels

Open Arms Hotel

Open Arms Hotel
3.0 star property
Dirleton
9.4 out of 10, Exceptional, (11 reviews)
"When you stay in a quiet part of the world, where you're staying becomes far more important. It's got to be unusual that it feels like home."
United Kingdom
Benjamin
The price is AU$153
includes taxes & fees
29 June - 30 June
Open Arms Hotel

The Folly Hotel

The Folly Hotel
3.0 star property
North Berwick
7.8 out of 10, Good, (120 reviews)
"Perfect location when visiting North Berwick! Friendly staff and clean rooms. Have stayed here multiple times and plan to come back! "
United States
Paige
The price is AU$282
includes taxes & fees
21 June - 22 June
The Folly Hotel

The Law

The Law
3.0 star property
North Berwick
9.2 out of 10, Wonderful, (13 reviews)
"Delicious food, friendly hospitality. Rooms are cute, clean and comfy, if a touch tight. "
United States
Matthew
The price is AU$358
includes taxes & fees
14 June - 15 June
The Law

Marine North Berwick

Marine North Berwick
5.0 star property
North Berwick
8.8 out of 10, Excellent, (300 reviews)
"Great"
United States
Russell
The price is AU$544
includes taxes & fees
3 July - 4 July
Marine North Berwick

No.12 Hotel & Bistro

No.12 Hotel & Bistro
3.0 star property
North Berwick
9.2 out of 10, Wonderful, (95 reviews)
"Great nights sleep, good staff and hotel was exactly what I hoped for. Breakfast was also excellent served by a very efficient and polite young man."
United Kingdom
Walter
The price is AU$572
includes taxes & fees
17 June - 18 June
No.12 Hotel & Bistro

The Linton Hotel

The Linton Hotel
4.0 star property
East Linton
8.4 out of 10, Very good, (503 reviews)
"Great food and fantastic staff"
United Kingdom
George
The price is AU$133
includes taxes & fees
23 June - 24 June
The Linton Hotel

Balbirnie House

Balbirnie House
4.0 star property
Glenrothes
9.0 out of 10, Wonderful, (308 reviews)
"Beautiful room, great service. Very reasonable prices at the bar and breakfast. Great value in a wonderful setting."
United Kingdom
Graeme
The price is AU$164
includes taxes & fees
15 June - 16 June
Balbirnie House

Holiday Inn Express Glenrothes by IHG

Holiday Inn Express Glenrothes by IHG
3.0 star property
Glenrothes
8.8 out of 10, Excellent, (794 reviews)
"Breakfast was adequate, room was nice and was very quiet, parking was good and the staff were pleasant and friendly"
United Kingdom
Jan
The price is AU$131
includes taxes & fees
14 June - 15 June
Holiday Inn Express Glenrothes by IHG

Braid Hills Hotel

Braid Hills Hotel
3.0 star property
Morningside
8.4 out of 10, Very good, (1,009 reviews)
"Great location and food"
United Kingdom
christopher
The price is AU$170
includes taxes & fees
15 June - 16 June
Braid Hills Hotel

Best Western Kings Manor Hotel

Best Western Kings Manor Hotel
3.0 star property
Portobello
8.8 out of 10, Excellent, (1,007 reviews)
"Quiet and very well located for city centre. Pool was a great bonus. Very friendly staff."
United Kingdom
Rachel
The price is AU$256
includes taxes & fees
11 June - 12 June
Best Western Kings Manor Hotel
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.

Top North Berwick Hotel Reviews

Frequently asked questions

What is North Berwick like for travellers on a budget?
Check out cheap places to stay in North Berwick on Expedia.com and plan a trip that fits your budget. North Berwick is a destination that visitors enjoy for its bar scene and relaxing spas. You can scroll through a variety of accommodation options with Member Prices to score the best deal for you and earn rewards. Guided by our site's handy page filters, you can limit results by your price range, or by popular amenities like free breakfast and free parking. If you're hoping for reasonable options around local sights, such as North Berwick Harbour or Scottish Sea Bird Center, try out the location filters to narrow down your search. While you browse, use the heart button to save your favourites so that you can find them later when you're ready to book. Interested in a car or a flight too? Take a look at the travel packages offered under Bundle and Save and discover huge discounts when you reserve your transport at the same time.
When is the best time for a budget trip to North Berwick?
Weather will likely play an important role when you plan your trip to North Berwick, but bear in mind that cheaper options are usually available when the weather isn't as good. The hottest months are usually July and August, with an average temperature of 13°C, while the coldest months are January and February, with an average of 5°C. Average annual precipitation for North Berwick is 818 mm.
What is there to see and do in North Berwick?
North Berwick is known for its relaxing spas and golf courses, and offers plenty to see and do without spending a fortune. You can budget for the top local attractions that interest you most, such as Royal Mile and Princes Street, and then look for sights and activities that cost little or nothing at all. Explore and snap photos of landmarks like Tantallon Castle, or check out the area's cultural spots like National Museum of Flight and Tantallon Studios.
How can I get to North Berwick and get around on a budget?
Looking at these ways to get around North Berwick is a smart way to keep your trip affordable. The closest airport is 26 mi (41.9 km) away from the centre in Edinburgh Airport (EDI). If that doesn't suit your budget, you can book a flight to Dundee (DND), located 29.8 mi (48 km) away. To see more of the surrounding area, hop aboard a train at North Berwick Station or North Berwick Drem Station.