Updating

Tell us your dates, and we will find the most accurate rates and availability for you

Updating

Best Glasgow Apartments on Holiday Lettings - Flats

All filters (2)

Filters (2)

Clear filters

1 Vacation rentals

Great rentals within 20 miles that match your search

Vacation cottage in Crovie

Crovie cottage

  • 3 bedrooms
  • 1 bathroom
  • sleeps 6

from $130 / night

$694 - $1,164 / week

1 / 21

Great rentals within 20 miles that match your search

These homes match some but not all of your filters.

Clear all filters

Vacation apartment in Oban

Oban apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

1 filter does not match: Shared outdoor pool (unheated)

from $246 / night

$1,735 - $2,602 / week

1 / 44

Great rentals within 20 miles that match your search

Vacation apartment rental

Millport apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

1 filter does not match: Shared outdoor pool (unheated)

from $130 / night

$795 / week

1 / 9

Great rentals within 20 miles that match your search

Vacation b&b in Innerleithen

Innerleithen b&b

  • 1 bedroom
  • 1 bathroom
  • sleeps 1

1 filter does not match: Shared outdoor pool (unheated)

from $51 / night

$355 / week

1 / 4

Great rentals within 20 miles that match your search

Vacation apartment in Newton Stewart

Newton Stewart apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

1 filter does not match: Shared outdoor pool (unheated)

from $61 / night

$427 / week

1 / 9

Great rentals within 20 miles that match your search

Vacation home in Stirling

Stirling house

  • 3 bedrooms
  • 1 bathroom
  • sleeps 5

1 filter does not match: Shared outdoor pool (unheated)

from $940 / night

$5,060 / week

1 / 12

Great rentals within 20 miles that match your search

Townhouse rental in Belfast

Belfast townhouse

  • 7 bedrooms
  • 4 bathrooms
  • sleeps 14

1 filter does not match: Shared outdoor pool (unheated)

from $665 / night

$3,036 / week

1 / 15

Great rentals within 20 miles that match your search

Vacation studio with golf nearby in Falkirk

Falkirk studio

  • Studio
  • 1 bathroom
  • sleeps 2

1 filter does not match: Shared outdoor pool (unheated)

from $73 / night

$506 / week

1 / 13

Great rentals within 20 miles that match your search

Vacation apartment rental

Ambleside apartment

  • 1 bedroom
  • 2 bathrooms
  • sleeps 2

1 filter does not match: Shared outdoor pool (unheated)

from $109 / night

$651 - $868 / week

1 / 27

Great rentals within 20 miles that match your search

Apartment rental in New Town with golf nearby

New Town apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 5

1 filter does not match: Shared outdoor pool (unheated)

from $482 / night

$3,373 / week

1 / 38

Great rentals within 20 miles that match your search

Silloth Vacation cottage rental

Silloth cottage

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

1 filter does not match: Shared outdoor pool (unheated)

from $94 / night

$658 / week

1 / 22

Great rentals within 20 miles that match your search

Vacation cottage in Keld

Keld cottage

  • 3 bedrooms
  • 1 bathroom
  • sleeps 6

1 filter does not match: Shared outdoor pool (unheated)

from $116 / night

$651 / week

1 / 35

Great rentals within 20 miles that match your search

Callander Vacation apartment rental

Callander apartment

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

1 filter does not match: Shared outdoor pool (unheated)

from $130 / night

$579 / week

1 / 32

Great rentals within 20 miles that match your search

Apartment rental in St. Andrews

St. Andrews apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

1 filter does not match: Shared outdoor pool (unheated)

from $210 / night

$1,374 / week

1 / 13

Great rentals within 20 miles that match your search

Cottage rental in Lossiemouth with golf nearby

Lossiemouth cottage

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

1 filter does not match: Shared outdoor pool (unheated)

from $186 / night

$1,301 - $1,590 / week

1 / 41

Great rentals within 20 miles that match your search

Cottage rental in Portpatrick with golf nearby

Portpatrick cottage

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

1 filter does not match: Shared outdoor pool (unheated)

from $188 / night

$1,316 / week

1 / 14

Great rentals within 20 miles that match your search

Vacation cottage in Alston

Alston cottage

  • 6 bedrooms
  • 3 bathrooms
  • sleeps 13

1 filter does not match: Shared outdoor pool (unheated)

from $506 / night

$2,819 - $3,448 / week

1 / 16

Great rentals within 20 miles that match your search

Vacation log cabin in Langholm

Langholm log cabin

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

1 filter does not match: Shared outdoor pool (unheated)

from $167 / night

$1,012 / week

1 / 19

Great rentals within 20 miles that match your search

Vacation cottage with golf nearby in Melrose

Melrose cottage

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

1 filter does not match: Shared outdoor pool (unheated)

from $203 / night

$1,229 - $1,301 / week

1 / 24

Great rentals within 20 miles that match your search

Cottage rental in Sandhead

Sandhead cottage

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

1 filter does not match: Shared outdoor pool (unheated)

from $196 / night

$788 - $1,186 / week

1 / 29

Great rentals within 20 miles that match your search

Vacation apartment in Tynemouth

Tynemouth apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 5

1 filter does not match: Shared outdoor pool (unheated)

from $145 / night

$1,012 / week

1 / 6

Great rentals within 20 miles that match your search

Vacation apartment in Tobermory

Tobermory apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

1 filter does not match: Shared outdoor pool (unheated)

from $651 / night

$3,542 - $3,997 / week

1 / 30

Great rentals within 20 miles that match your search

Vacation cottage in Wolsingham

Wolsingham cottage

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

1 filter does not match: Shared outdoor pool (unheated)

from $109 / night

$579 / week

1 / 15

Great rentals within 20 miles that match your search

Vacation cottage rental

Anstruther cottage

  • 3 bedrooms
  • 2 bathrooms
  • sleeps 6

1 filter does not match: Shared outdoor pool (unheated)

from $224 / night

$1,410 - $1,612 / week

1 / 13

Great rentals within 20 miles that match your search

Vacation cottage in Keswick

Keswick cottage

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

1 filter does not match: Shared outdoor pool (unheated)

from $209 / night

$745 - $1,345 / week

1 / 37

Great rentals within 20 miles that match your search

Vacation home in Keswick

Keswick house

  • 4 bedrooms
  • 3 bathrooms
  • sleeps 8

1 filter does not match: Shared outdoor pool (unheated)

from $407 / night

$1,576 - $3,520 / week

1 / 36

Great rentals within 20 miles that match your search

Vacation cottage in Keswick

Keswick cottage

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

1 filter does not match: Shared outdoor pool (unheated)

from $263 / night

$976 - $1,829 / week

1 / 30

Great rentals within 20 miles that match your search

Cottage rental in Keswick with golf nearby

Keswick cottage

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

1 filter does not match: Shared outdoor pool (unheated)

from $224 / night

$781 - $1,475 / week

1 / 21

Great rentals within 20 miles that match your search

Cottage rental in Keswick

Keswick cottage

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

1 filter does not match: Shared outdoor pool (unheated)

from $224 / night

$781 - $1,518 / week

1 / 17

Great rentals within 20 miles that match your search

Ardwell Vacation cottage rental

Ardwell cottage

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

1 filter does not match: Shared outdoor pool (unheated)

from $138 / night

$593 - $767 / week

1 / 15

Great rentals within 20 miles that match your search

Vacation chalet in Gardenstown

Gardenstown chalet

  • 1 bedroom
  • 1 bathroom
  • sleeps 2

1 filter does not match: Shared outdoor pool (unheated)

from $188 / night

$1,316 / week

1 / 21

Great rentals within 20 miles that match your search

Apartment rental in Edinburgh

Edinburgh apartment

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

1 filter does not match: Shared outdoor pool (unheated)

from $289 / night

$1,684 / week

1 / 35

Great rentals within 20 miles that match your search

Fionnphort Vacation home rental

Fionnphort house

  • 1 bedroom
  • 2 bathrooms
  • sleeps 2

1 filter does not match: Shared outdoor pool (unheated)

from $155 / night

$1,085 - $1,178 / week

1 / 10

Great rentals within 20 miles that match your search

Vacation home in Bangor

Bangor house

  • 5 bedrooms
  • 3 bathrooms
  • sleeps 10

1 filter does not match: Shared outdoor pool (unheated)

from $253 / night

$1,771 / week

1 / 40

Great rentals within 20 miles that match your search

Drymen Vacation apartment rental

Drymen apartment

  • 1 bedroom
  • 1 bathroom
  • sleeps 4

1 filter does not match: Shared outdoor pool (unheated)

from $128 / night

$891 / week

1 / 8

Great rentals within 20 miles that match your search

Isleornsay Vacation b&b rental

Isleornsay b&b

  • 1 bedroom
  • 2 bathrooms
  • sleeps 3

1 filter does not match: Shared outdoor pool (unheated)

from $130 / night

$911 / week

1 / 13

Great rentals within 20 miles that match your search

Vacation home in Portrush

Portrush house

  • 5 bedrooms
  • 3 bathrooms
  • sleeps 10

1 filter does not match: Shared outdoor pool (unheated)

from $289 / night

$1,446 - $14,455 / week

1 / 26

Great rentals within 20 miles that match your search

Tyndrum Vacation chalet rental

Tyndrum chalet

  • 2 bedrooms
  • 1 bathroom
  • sleeps 4

1 filter does not match: Shared outdoor pool (unheated)

from $93 / night

$651 / week

1 / 7

Great rentals within 20 miles that match your search

Vacation cottage rental

Ardgay cottage

  • 2 bedrooms
  • 2 bathrooms
  • sleeps 4

1 filter does not match: Shared outdoor pool (unheated)

from $114 / night

$795 / week

1 / 12

Great rentals within 20 miles that match your search

Vacation cottage in Frosterley

Frosterley cottage

  • 5 bedrooms
  • 4 bathrooms
  • sleeps 10

1 filter does not match: Shared outdoor pool (unheated)

from $470 / night

$3,289 / week

1 / 30