Rosemarkie on the map

Rosemarkie built-up area

Built-up area0.3 km² (0.1 sq mi)

Location in HighlandRosemarkie sits where the marker shows within the county.

2,318
Population
1,078
Households
Create a free area profile for RosemarkieDownload or embed an infographic of these statistics

About Rosemarkie

Rosemarkie is a small village located on the Black Isle in the Highland region of Scotland. It lies along the Moray Firth, providing scenic views of the water and surrounding landscapes. The village is known for its sandy beach, which is popular with both locals and visitors. Rosemarkie also features a number of historical sites, including the remains of a medieval church and ancient Pictish stones.

The village offers a range of amenities, including a shop, café, and local pub, making it a convenient stop for those exploring the area. Outdoor activities such as walking and cycling are easily accessible, with trails leading along the coastline and into the nearby countryside. Rosemarkie serves as a pleasant base for those wishing to explore the wider Highland region while enjoying a quieter atmosphere.

Nearest Train Stations 4 stations

Invergordon Train Station 7.1 miles
Inverness Train Station 8.4 miles
Alness Train Station 8.8 miles
Nairn Train Station 9.1 miles

Location

Local Government

District Highland
Ward Black Isle
Constituency Ross, Skye and Lochaber

Frequently Asked Questions about Rosemarkie

What is the population of Rosemarkie?
Rosemarkie has a population of approximately 2,318 residents, based on the latest census figures for the surrounding postcode area.
What postcodes cover Rosemarkie?
Rosemarkie is covered by the IV10 postcode district.
Where is the nearest train station to Rosemarkie?
The nearest railway station to Rosemarkie is Invergordon Train Station, about 7.1 miles away.