British Beaches

Visitor information for every beach in the UK

"Where the sea meets the moon-blanched land"

Millport Bay

North Ayrshire, Scotland


Rate this beach!
Approximate Location Map

Use two fingers to pan or zoom the map

Millport Bay is a charming seaside resort located on the island of Great Cumbrae in the lower Firth of Clyde.

Millport Bay is a small seaside resort with an attractive seafront, featuring a sheltered sandy bay, a harbour, an old pier, and a promenade. The bay is a popular destination for families, surfers, and canoeists, with a sandy beach that offers great views over the rocks in Millport Bay and south towards Little Cumbrae.

The island of Great Cumbrae can be accessed by ferry from Largs, which takes just under 10 minutes. From the island's ferry terminal, there is a bus link to the charming seaside resort of Millport, the only settlement on the island.

Millport has a small harbour, a pier built in 1833, and the splendid Cathedral of the Isles, Great Britain's smallest cathedral, a Victorian Gothic delight. The town is a good destination for those seeking a resort with a genuine old-world feel to it. The island is also a popular destination for cyclists, who come here to do the 10-mile island circuit. Bikes can be taken on the ferry or hired in the town.

The sandy beach in Millport Bay is popular with families as well as surfers and canoeists. Visitors can admire the painted crocodile on a rock, which provides a great photo opportunity. The beach is also great for hunting for crabs or simply sitting and admiring the views. There are good wildlife spotting opportunities on the island, with a multitude of sea birds, a colony of seals, and the occasional sighting of a basking shark out at sea.

After enjoying the beach, visitors can stop off for an ice-cream or chips from one of the choice of cafes and shops to be found in the town.

Sand Rock

Weather and tides for Wednesday 16 September

Today
Chance of rain 41%
Max temperature 15°C
feels like 15°C
Wind 15mph
Max UV Index
Tonight
Chance of rain 93%
Min temperature 13°C
feels like 12°C
Wind 22mph

The tide at Millport Bay is currently falling. Low tide will be at approximately 9:23 AM, and the next high tide will be at approximately 4:19 PM.

Today's air pollution levels are forecast to be Low

Detailed weather and tides »

Other beaches nearby

Location: Millport

Location type: Village

OS Grid: NS169550

Coordinates: 55°45'13"N 4°55'4"W

Mapcode: GBR GF7H.VG7

What 3 Words: maps.vegans.croaking

Coordinates and location codes are for an approximate mid-point of the beach, and may not reflect the best access point or the most popular part of the beach.

Country: Scotland

Local Authority: North Ayrshire

Nearest postcode: KA28 0DT

(for sat-nav purposes only, a beach does not have a postal address!)

Important! Beach information is compiled from a variety of different sources and is correct to the best of our knowledge at the time of compilation. However, information may be incorrectly supplied by our sources or go out of date after publication. BritishBeaches.uk makes no warranty as to the accuracy of any information on this page.

Visitor information for Millport Bay, North Ayrshire, Scotland. Weather, tides, visitor comments, beach facilities, photos, nearest postcode, beach information and nearby accommodation.

British Beaches is a Good Stuff website.

216.73.217.16 Wed, 16 Sep 2026 08:38:40 +0100