Skip to main content

Search hotels in Markinch

Enter your dates to see the latest prices and deals for Markinch hotels

Popular hotels in Markinch

Check out our top picks in Markinch

Filter by:

Star Rating
Review score

No 1 High Street Boutique Rooms

Hotel in Markinch

20 miles from St Andrews University, No 1 High Street Boutique Rooms is located in Markinch and provides free WiFi and express check-in and check-out.

D
Deborah
From
United States
Clean, comfy bed, nice coffee-tea- bar set up.
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 177 reviews
Price from
$93.20
1 night, 2 adults

Wellpark Corner

Markinch

Wellpark Corner offers accommodations in Markinch, 20 miles from St Andrews University and 22 miles from Fairmont St Andrews Bay Golf Course.

M
Marcela
From
United Kingdom
lovely stay! Place is well decorated, very comfy, I feels like a home away from home. the shower was amazing, very comfy bed and kitchen had all the essentials. honestly I don’t have anything negative to say. Emma and Simon were amazing hosts, we booked last minute and when we got there the place was super clean and well prepared for our stay. I would 100% recommend this place for everyone!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 72 reviews
Price from
$133.72
1 night, 2 adults

Station View Lodge - near Balbirnie House Markinch

Markinch

Station View Lodge - near Balbirnie House Markinch is located in Markinch, just 24 miles from Fairmont St Andrews Bay Golf Course and 25 miles from Forth Bridge. This apartment features a garden.

B
Beddows
From
United Kingdom
Well equipped, tastefully furnished and very convenient for the station for visits to Edinburgh and Burntisland. Although close to the station, it was a very quiet road and not much noise from the neighbours. There was a well stocked co-op a short walk away and a couple of pubs (but didn't try them).
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 25 reviews
Price from
$104
1 night, 2 adults

The Gilvenbank Hotel

Glenrothes (Near Markinch)

Located in Glenrothes, 19 miles from St Andrews University, The Gilvenbank Hotel has accommodations with a garden, free private parking, a terrace and a restaurant.

C
Cyndee
From
Canada
Meals are top notch served in the restaurant. Parking is a breeze, location easy to find and well situated between 2 stops.
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 1,690 reviews
Price from
$119.81
1 night, 2 adults

Victoria Hotel

Kirkcaldy (Near Markinch)

A short from the train and bus stations in Kirkcaldy, Victoria Hotel has free private parking and a restaurant serving a range of good meals.

E
Ellen
From
Australia
Everything was great. from check in to leaving the staff could not have been more helpful. Location, facilities, parking 10/10
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,760 reviews
Price from
$148.25
1 night, 2 adults

Dean Park Hotel

Kirkcaldy (Near Markinch)

The family-owned Dean Park Hotel located in the leafy suburbs of Kirkcaldy, 17 miles from St Andrews and Fife. Free WIFi is provided throughout the property.

M
Mary
From
Canada
Staff. Ryan helped get our gps working for us where we had failed. A big help when traveling with a rental car. Thanks Ryan. Kitchen staff made us toast and tea when we were a little late for breakfast time hours. Cafeteria staff ordered us a lunch sandwich in mid afternoon after we had checked in. All staff were friendly and helpful.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,445 reviews
Price from
$145.51
1 night, 2 adults

Best Western Balgeddie House Hotel

Glenrothes (Near Markinch)

This traditional country house hotel is in quiet countryside in North Glenrothes. It mixes original character with modern comforts, including free Wi-Fi, free parking and flat-screen TVs.

R
Rebecca
From
Canada
The property was beautiful, very well maintained. Our room was clean, comfortable and large.. my kids loved that there was a bathtub in the room and a pool they could use.. it’s always a plus when tea, coffee and biscuits are provided too.. a very positive experience overall and the receptionist was kind and informative, and the gentleman server was very nice as well..
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 1,067 reviews
Price from
$109.41
1 night, 2 adults

Railway Inn

Buckhaven (Near Markinch)

Located in Buckhaven, 19 miles from St Andrews University, Railway Inn provides accommodations with free WiFi and free private parking. Fairmont St Andrews Bay Golf Course is 21 miles from the hotel.

Q
Qayum
From
United Kingdom
Location was near I needed to go. Landlord was very helpful too.
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 117 reviews
Price from
$66.86
1 night, 2 adults

The Covenanter Hotel

Falkland (Near Markinch)

Located in the picturesque village of Falkland with the Lomond Hills as a backdrop, The Covenanter Hotel features an on-site coffee shop, restaurant and free private parking.

M
Melanie
From
Canada
Centre of Town, great restaurant downstairs, amazing breakfast with loads of choices. The James room was very spacious and clean. Staff were lovely. Quick walk to Maspie Den trail. Wish we stayed 2 nights! Nice to see the Town at the end of the day without all the quick stop tour buses.
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 632 reviews
Price from
$135.07
1 night, 2 adults

The Caledonian Hotel

Leven (Near Markinch)

Located a 5-minute walk from Leven’s sandy beach and a 10-minute walk from Leven Links Golf Course, The Caledonian Hotel offers free Wi-Fi throughout and free parking at the property.

l
lisa
From
Canada
Close to the train station, friendly staff, helpful, accommodated holding our luggage for the day so we could go out and explore.
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 841 reviews
Price from
$103.33
1 night, 2 adults
See all 9 hotels in Markinch

Markinch – 9 hotels and places to stay

Filter by:

Star Rating
Review score

No 1 High Street Boutique Rooms

Hotel in Markinch

20 miles from St Andrews University, No 1 High Street Boutique Rooms is located in Markinch and provides free WiFi and express check-in and check-out.

D
Deborah
From
United States
Clean, comfy bed, nice coffee-tea- bar set up.
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 177 reviews
Price from
$93.20
1 night, 2 adults

Wellpark Corner

Markinch

Wellpark Corner offers accommodations in Markinch, 20 miles from St Andrews University and 22 miles from Fairmont St Andrews Bay Golf Course.

M
Marcela
From
United Kingdom
lovely stay! Place is well decorated, very comfy, I feels like a home away from home. the shower was amazing, very comfy bed and kitchen had all the essentials. honestly I don’t have anything negative to say. Emma and Simon were amazing hosts, we booked last minute and when we got there the place was super clean and well prepared for our stay. I would 100% recommend this place for everyone!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 72 reviews
Price from
$133.72
1 night, 2 adults

Station View Lodge - near Balbirnie House Markinch

Markinch

Station View Lodge - near Balbirnie House Markinch is located in Markinch, just 24 miles from Fairmont St Andrews Bay Golf Course and 25 miles from Forth Bridge. This apartment features a garden.

B
Beddows
From
United Kingdom
Well equipped, tastefully furnished and very convenient for the station for visits to Edinburgh and Burntisland. Although close to the station, it was a very quiet road and not much noise from the neighbours. There was a well stocked co-op a short walk away and a couple of pubs (but didn't try them).
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 25 reviews
Price from
$104
1 night, 2 adults

The Gilvenbank Hotel

Glenrothes (Near Markinch)

Located in Glenrothes, 19 miles from St Andrews University, The Gilvenbank Hotel has accommodations with a garden, free private parking, a terrace and a restaurant.

C
Cyndee
From
Canada
Meals are top notch served in the restaurant. Parking is a breeze, location easy to find and well situated between 2 stops.
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 1,690 reviews
Price from
$119.81
1 night, 2 adults

Victoria Hotel

Kirkcaldy (Near Markinch)

A short from the train and bus stations in Kirkcaldy, Victoria Hotel has free private parking and a restaurant serving a range of good meals.

E
Ellen
From
Australia
Everything was great. from check in to leaving the staff could not have been more helpful. Location, facilities, parking 10/10
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,760 reviews
Price from
$148.25
1 night, 2 adults

Dean Park Hotel

Kirkcaldy (Near Markinch)

The family-owned Dean Park Hotel located in the leafy suburbs of Kirkcaldy, 17 miles from St Andrews and Fife. Free WIFi is provided throughout the property.

M
Mary
From
Canada
Staff. Ryan helped get our gps working for us where we had failed. A big help when traveling with a rental car. Thanks Ryan. Kitchen staff made us toast and tea when we were a little late for breakfast time hours. Cafeteria staff ordered us a lunch sandwich in mid afternoon after we had checked in. All staff were friendly and helpful.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,445 reviews
Price from
$145.51
1 night, 2 adults

Best Western Balgeddie House Hotel

Glenrothes (Near Markinch)

This traditional country house hotel is in quiet countryside in North Glenrothes. It mixes original character with modern comforts, including free Wi-Fi, free parking and flat-screen TVs.

R
Rebecca
From
Canada
The property was beautiful, very well maintained. Our room was clean, comfortable and large.. my kids loved that there was a bathtub in the room and a pool they could use.. it’s always a plus when tea, coffee and biscuits are provided too.. a very positive experience overall and the receptionist was kind and informative, and the gentleman server was very nice as well..
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 1,067 reviews
Price from
$109.41
1 night, 2 adults

Railway Inn

Buckhaven (Near Markinch)

Located in Buckhaven, 19 miles from St Andrews University, Railway Inn provides accommodations with free WiFi and free private parking. Fairmont St Andrews Bay Golf Course is 21 miles from the hotel.

Q
Qayum
From
United Kingdom
Location was near I needed to go. Landlord was very helpful too.
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 117 reviews
Price from
$66.86
1 night, 2 adults

The Covenanter Hotel

Falkland (Near Markinch)

Located in the picturesque village of Falkland with the Lomond Hills as a backdrop, The Covenanter Hotel features an on-site coffee shop, restaurant and free private parking.

M
Melanie
From
Canada
Centre of Town, great restaurant downstairs, amazing breakfast with loads of choices. The James room was very spacious and clean. Staff were lovely. Quick walk to Maspie Den trail. Wish we stayed 2 nights! Nice to see the Town at the end of the day without all the quick stop tour buses.
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 632 reviews
Price from
$135.07
1 night, 2 adults

The Caledonian Hotel

Leven (Near Markinch)

Located a 5-minute walk from Leven’s sandy beach and a 10-minute walk from Leven Links Golf Course, The Caledonian Hotel offers free Wi-Fi throughout and free parking at the property.

l
lisa
From
Canada
Close to the train station, friendly staff, helpful, accommodated holding our luggage for the day so we could go out and explore.
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 841 reviews
Price from
$103.33
1 night, 2 adults
See all 9 hotels in Markinch

Most booked hotels in Markinch and surrounding area in the past month

See all

Popular with guests booking hotels in Markinch

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 177 reviews

Popular with guests booking hotels in Glenrothes

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 719 reviews

Popular with guests booking hotels in Glenrothes

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 1,067 reviews

Popular with guests booking hotels in Freuchie

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 461 reviews

Popular with guests booking hotels in Glenrothes

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 1,690 reviews

Popular with guests booking hotels in Kirkcaldy

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,445 reviews

Popular with guests booking hotels in Glenrothes

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 709 reviews

Popular with guests booking hotels in Leven

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 841 reviews

Popular with guests booking hotels in Kirkcaldy

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,760 reviews

Popular with guests booking hotels in Falkland

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 632 reviews

Budget hotels in Markinch and nearby

Mel house offers accommodations in Fife, 24 miles from Forth Bridge. This homestay features a garden. The homestay also offers free Wifi and free private parking.

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 110 reviews

Offering a garden, Asal Family House offers accommodations in Fife. This recently renovated homestay features a building dating back to 1950, which is 24 miles from the Forth Bridge.

From $76.99 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 709 reviews

Holiday Inn Express Glenrothes has free parking, a bar and Wi-Fi access. Edinburgh is within easy reach and there is good motorway access.

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 1,067 reviews

This traditional country house hotel is in quiet countryside in North Glenrothes. It mixes original character with modern comforts, including free Wi-Fi, free parking and flat-screen TVs.

From $139.80 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 203 reviews

The Hayloft offers accommodations in Falkland, 20 miles from St Andrews University and 22 miles from Fairmont St Andrews Bay Golf Course. The 3-star apartment is 19 miles from Scone Palace.

From $114.81 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 117 reviews

Located in Buckhaven, 19 miles from St Andrews University, Railway Inn provides accommodations with free WiFi and free private parking. Fairmont St Andrews Bay Golf Course is 21 miles from the hotel.

From $62.13 per night
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 398 reviews

30 College Street, Buckhaven, Leven, Fife, KY81JX enjoys a location in Buckhaven, 19 miles from St Andrews University and 19 miles from Fairmont St Andrews Bay Golf Course.

From $67.54 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 529 reviews

Located in Kirkcaldy, 1.2 miles from Kirkcaldy Beach, The Elbow Room provides accommodations with a garden, free private parking, a restaurant and a bar.

From $81.04 per night

Best hotels with breakfast in Markinch and nearby

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 1,690 reviews

Located in Glenrothes, 19 miles from St Andrews University, The Gilvenbank Hotel has accommodations with a garden, free private parking, a terrace and a restaurant.

From $136.15 per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 461 reviews

Located in Freuchie and within 17 miles of St Andrews University, Lomond Hills Hotel & Health Club has a bar, non-smoking rooms, and free WiFi throughout the property.

From $115.60 per night
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 632 reviews

Located in the picturesque village of Falkland with the Lomond Hills as a backdrop, The Covenanter Hotel features an on-site coffee shop, restaurant and free private parking.

From $135.07 per night
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 841 reviews

Located a 5-minute walk from Leven’s sandy beach and a 10-minute walk from Leven Links Golf Course, The Caledonian Hotel offers free Wi-Fi throughout and free parking at the property.

From $109.41 per night
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 329 reviews

Located in Fife, a 10-minute walk from Kirkcaldy Beach, The Strathearn Hotel has accommodations with a terrace, free private parking, a restaurant and a bar. This 3-star hotel offers room service.

From $140.47 per night
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 407 reviews

Providing quiet street views, Lomond Guest House in Leven features accommodations and a garden. Featuring sea and garden views, this bed and breakfast also provides guests with free Wifi.

From $106.71 per night
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,445 reviews

The family-owned Dean Park Hotel located in the leafy suburbs of Kirkcaldy, 17 miles from St Andrews and Fife. Free WIFi is provided throughout the property.

From $170.19 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,760 reviews

A short from the train and bus stations in Kirkcaldy, Victoria Hotel has free private parking and a restaurant serving a range of good meals.

From $160.36 per night

What Guests Said About Markinch:

10

Markinch is a great little town.

Markinch is a great little town. The train service is good and the bus service is also handy. Both the Laurel Bank and Balbirnie Hotels offer good dining options. Jamie's Bar is a good local pub with character. There are 2 decent supermarkets as well as a 2 good Chinese takeaways and a few cafes. Nice place to stay.
Guest review by
Wallace
Laos
4.0

Very quiet place with very few shops. Not much going on!

Very quiet place with very few shops. Not much going on! We were attending a wedding at a local hotel which was why we stayed there. Had a lovely meal at the Laurel bank hotel which was very reasonable.
Guest review by
Anonymous
10

I chose to stay due to having the railway station a couple...

I chose to stay due to having the railway station a couple of minutes walk away for visiting family and had a very warm welcome from Jake (bar man) who showed me where the room was. The room was well equipped with tea and coffee facilities, hair dryer and fan heater should you need it. Big wall mounted TV with Netflix/Apple TV etc. En-suite had ample towels and toiletries and again very clean. Lovely stay and I’ll definitely be returning and recommending to friends and family.
Guest review by
Caroline
United Kingdom