Kilmarnock
trover photo by Jock Watson

Kilmarnock Hotels from Rs3,073

Search over 1,000,000 properties worldwide and 550 airlines worldwide

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation

Top 10 Hotels in Kilmarnock

The Park Hotel
4 out of 5
Rugby Park, Kilmarnock, Scotland
Free cancellationReserve now, pay when you stay
Rs5,122
per night
24 Nov-25 Nov
4.2/5Excellent! (185 reviews)

"Room and staff were nice, but the food wasn't great."…"

Reviewed on 21 Aug 2019

The Park Hotel
The Douglas Hotel
3 out of 5
62-64 London Road, Kilmarnock, Scotland
Free cancellationReserve now, pay when you stay
Rs3,073
per night
18 Nov-19 Nov
3.5/5Good! (164 reviews)

"A beautiful historic property that the current owners have thoughtfully restored to its former glory"…"

Reviewed on 31 Oct 2019

The Douglas Hotel
Highgrove House Hotel
4 out of 5
Old Loans Road, Kilmarnock, Scotland
Free cancellation
Rs8,651
per night
24 Nov-25 Nov
5/5Exceptional! (2 reviews)

"Had a lovely weekend staff all so nice and friendly would definitely go back....."…"

Reviewed on 12 Aug 2019

Highgrove House Hotel
The Fenwick Hotel
3 out of 5
Junction 8 M77, Kilmarnock, Scotland
Free cancellationReserve now, pay when you stay
Rs5,426
per night
14 Nov-15 Nov
4.3/5Excellent! (62 reviews)

"Fantastic amenities, lovely breakfast and friendly staff. Would 100% recommend"…"

Reviewed on 27 Jun 2019

The Fenwick Hotel
Dean Park Guest House
3 out of 5
27 Wellington Street, Kilmarnock, Scotland
Rs5,236
per night
12 Nov-13 Nov
4.7/5Exceptional! (59 reviews)

"We stayed here for a week..very friendly and clean and a lovely breakfast every morning ...we are definitely coming back again 😃"…"

Reviewed on 9 Jul 2019

Dean Park Guest House
THE PORTMANN HOTEL
3 out of 5
42 PORTLAND ROAD, Kilmarnock, Scotland
Get Rates
3/5 (13 reviews)

"It’s a small hotel in the middle of town. To find out more as in what it’s like book a weekend stay. See for yourself"…"

Reviewed on 22 Feb 2019

THE PORTMANN HOTEL
The Beeches B&B
3 out of 5
Stewarton Road, Kilmarnock, Scotland
Rs6,071
per night
12 Nov-13 Nov
5/5Exceptional! (15 reviews)

"Phil and Margaretta are very good host from the welcoming to the farewell. They helped us for thé planning of the visit of the région. A great choice for the breakfast, a welcoming note in our large room, a living Space outsider of our room, all this make this place unique, confortable."…"

Reviewed on 26 Sep 2019

The Beeches B&B
Dundonald Landing
3.5 out of 5
North Connel Oban Argyll and Bute, Kilmarnock, Scotland
Get Rates
Dundonald Landing
Diamond - Muriend Lodge
3 out of 5
7 Muirend Road, Kilmarnock, Scotland
Get Rates
Diamond - Muriend Lodge
Diamond - Walker House
4 out of 5
56B London Road, Kilmarnock, Scotland
Get Rates
Diamond - Walker House
Can't see what you're looking for?
See all available properties in Kilmarnock
View all properties
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.

Visiting Kilmarnock

Visitors to Kilmarnock are sure to enjoy the football and bars. Tourists can also enjoy the city's monuments, university setting and parks. Paisley Abbey, Burrell Collection and Glasgow Science Centre are some of the top sights around the area.

  • There are 19 hotels and other accommodation options in Kilmarnock
  • The closest major airport is in Glasgow (PIK-Prestwick), 8.3 mi (13.4 km) from the city centre
  • The next closest is in Glasgow (GLA-Glasgow Intl.), 17.7 mi (28.5 km) away

Getting around Kilmarnock

If you want to see more of the area, hop aboard a train from Kilmarnock Station, Kilmaurs Station or Stewarton Station. Kilmarnock might not have as many public transport choices so consider a car rental to maximise your time.

Dressing for Kilmarnock

  • Between January and March, you can expect the daytime average to be around 11°C and the nighttime average to be 1°C
  • From April to June, temperatures average about 18°C during the day and 3°C at night
  • July to September averages 19°C during the day and 9°C at night
  • Between October and December, the average temperature is 15°C during the day and 2°C at night
  • About 47 millimetres of rain falls on Kilmarnock each year
  • Hottest months are usually August and July with an average temperature of 18°C, while the coldest months are February and January with an average of 1°C

More trip options

Kilmarnock Hotel Reviews