snowglobe
ABTA ATOL Contact Us

Banff Ptarmigan Inn

Bed & Breakfast

Guide Prices & Availability

Per-person, based on 2 adults sharing. Your exact price will be locked in once we have your booking details, before any payment.

← Best Prices Peak Demand →
All airports
Depart: LHR London Heathrow
Sun 1 Dec 24
£1,070
Mon 2 Dec 24
£1,070
Tue 3 Dec 24
£1,070
Wed 4 Dec 24
£1,070
Thu 5 Dec 24
£1,070
Fri 6 Dec 24
£1,280
Sat 7 Dec 24
£1,410
Sun 8 Dec 24
£1,300
Mon 9 Dec 24
£1,400
Tue 10 Dec 24
£1,400
Wed 11 Dec 24
£1,270
Thu 12 Dec 24
£1,569
Fri 13 Dec 24
£1,749
Sat 14 Dec 24
£1,991
Sun 15 Dec 24
£1,862
Mon 16 Dec 24
£1,684
Tue 17 Dec 24
£1,715
Wed 18 Dec 24
£1,797
Thu 19 Dec 24
£1,938
Fri 20 Dec 24
£1,800
Sat 21 Dec 24
£1,980
Sun 22 Dec 24
£1,930
Mon 23 Dec 24
£1,910
Tue 24 Dec 24
£1,820
Wed 25 Dec 24
£1,840
Thu 26 Dec 24
£2,070
Fri 27 Dec 24
£1,850
Sat 28 Dec 24
£2,130
Sun 29 Dec 24
£1,850
Mon 30 Dec 24
£1,620
Tue 31 Dec 24
£1,539
Wed 1 Jan 25
£1,567
Thu 2 Jan 25
£1,526
Fri 3 Jan 25
£1,575
Sat 4 Jan 25
£1,624
Sun 5 Jan 25
£1,555
Mon 6 Jan 25
£1,266
Tue 7 Jan 25
£1,385
Wed 8 Jan 25
£1,166
Thu 9 Jan 25
£1,166
Fri 10 Jan 25
£1,166
Sat 11 Jan 25
£1,346
Sun 12 Jan 25
£1,166
Mon 13 Jan 25
£1,166
Tue 14 Jan 25
£1,166
Wed 15 Jan 25
£1,166
Thu 16 Jan 25
£1,166
Fri 17 Jan 25
£1,166
Sat 18 Jan 25
£1,166
Sun 19 Jan 25
£1,166
Mon 20 Jan 25
£1,166
Tue 21 Jan 25
£1,166
Wed 22 Jan 25
£1,166
Thu 23 Jan 25
£1,166
Fri 24 Jan 25
£1,166
Sat 25 Jan 25
£1,166
Sun 26 Jan 25
£1,166
Mon 27 Jan 25
£1,166
Tue 28 Jan 25
£1,166
Wed 29 Jan 25
£1,166
Thu 30 Jan 25
£1,166
Fri 31 Jan 25
£1,166
Sat 1 Feb 25
£1,269
Sun 2 Feb 25
£1,273
Mon 3 Feb 25
£1,277
Tue 4 Feb 25
£1,281
Wed 5 Feb 25
£1,284
Thu 6 Feb 25
£1,328
Fri 7 Feb 25
£1,292
Sat 8 Feb 25
£1,582
Sun 9 Feb 25
£1,402
Mon 10 Feb 25
£1,402
Tue 11 Feb 25
£1,402
Wed 12 Feb 25
£1,402
Thu 13 Feb 25
£1,802
Fri 14 Feb 25
£1,802
Sat 15 Feb 25
£1,772
Sun 16 Feb 25
£1,772
Mon 17 Feb 25
£1,772
Tue 18 Feb 25
£1,702
Wed 19 Feb 25
£1,702
Thu 20 Feb 25
£1,702
Fri 21 Feb 25
£1,592
Sat 22 Feb 25
£1,392
Sun 23 Feb 25
£1,392
Mon 24 Feb 25
£1,392
Tue 25 Feb 25
£1,392
Wed 26 Feb 25
£1,392
Thu 27 Feb 25
£1,392
Fri 28 Feb 25
£1,392
Sat 1 Mar 25
£1,392
Sun 2 Mar 25
£1,392
Mon 3 Mar 25
£1,392
Tue 4 Mar 25
£1,392
Wed 5 Mar 25
£1,392
Thu 6 Mar 25
£1,392
Fri 7 Mar 25
£1,392
Sat 8 Mar 25
£1,392
Sun 9 Mar 25
£1,392
Mon 10 Mar 25
£1,392
Tue 11 Mar 25
£1,392
Wed 12 Mar 25
£1,392
Thu 13 Mar 25
£1,392
Fri 14 Mar 25
£1,402
Sat 15 Mar 25
£1,402
Sun 16 Mar 25
£1,402
Mon 17 Mar 25
£1,402
Tue 18 Mar 25
£1,402
Wed 19 Mar 25
£1,402
Thu 20 Mar 25
£1,402
Fri 21 Mar 25
£1,402
Sat 22 Mar 25
£1,482
Sun 23 Mar 25
£1,482
Mon 24 Mar 25
£1,482
Tue 25 Mar 25
£1,482
Wed 26 Mar 25
£1,482
Thu 27 Mar 25
£1,482
Fri 28 Mar 25
£1,532
Sat 29 Mar 25
£1,552
Sun 30 Mar 25
£1,552
Mon 31 Mar 25
£1,550
Tue 1 Apr 25
£1,547
Wed 2 Apr 25
£1,545
Thu 3 Apr 25
£1,543
Fri 4 Apr 25
£1,541
Sat 5 Apr 25
£1,538
Sun 6 Apr 25
£1,536
Mon 7 Apr 25
£1,536
Tue 8 Apr 25
£1,536
Wed 9 Apr 25
£1,536
Thu 10 Apr 25
£1,536
Fri 11 Apr 25
£1,536
Sat 12 Apr 25
£1,436
Depart: LHR London Heathrow
Sun 1 Dec 24
£1,178
Mon 2 Dec 24
£1,178
Tue 3 Dec 24
£1,318
Wed 4 Dec 24
£1,318
Thu 5 Dec 24
£1,318
Fri 6 Dec 24
£1,308
Sat 7 Dec 24
£1,508
Sun 8 Dec 24
£1,408
Mon 9 Dec 24
£1,508
Tue 10 Dec 24
£1,677
Wed 11 Dec 24
£1,668
Thu 12 Dec 24
£1,770
Fri 13 Dec 24
£1,751
Sat 14 Dec 24
£2,023
Sun 15 Dec 24
£1,964
Mon 16 Dec 24
£2,086
Tue 17 Dec 24
£2,087
Wed 18 Dec 24
£2,049
Thu 19 Dec 24
£2,100
Fri 20 Dec 24
£1,952
Sat 21 Dec 24
£2,352
Sun 22 Dec 24
£2,222
Mon 23 Dec 24
£2,472
Tue 24 Dec 24
£2,112
Wed 25 Dec 24
£2,182
Thu 26 Dec 24
£2,132
Fri 27 Dec 24
£1,752
Sat 28 Dec 24
£1,920
Sun 29 Dec 24
£1,829
Mon 30 Dec 24
£1,749
Tue 31 Dec 24
£1,707
Wed 1 Jan 25
£1,756
Thu 2 Jan 25
£1,705
Fri 3 Jan 25
£1,575
Sat 4 Jan 25
£1,763
Sun 5 Jan 25
£1,504
Mon 6 Jan 25
£1,375
Tue 7 Jan 25
£1,425
Wed 8 Jan 25
£1,275
Thu 9 Jan 25
£1,275
Fri 10 Jan 25
£1,275
Sat 11 Jan 25
£1,405
Sun 12 Jan 25
£1,275
Mon 13 Jan 25
£1,275
Tue 14 Jan 25
£1,275
Wed 15 Jan 25
£1,275
Thu 16 Jan 25
£1,275
Fri 17 Jan 25
£1,275
Sat 18 Jan 25
£1,275
Sun 19 Jan 25
£1,275
Mon 20 Jan 25
£1,275
Tue 21 Jan 25
£1,275
Wed 22 Jan 25
£1,275
Thu 23 Jan 25
£1,275
Fri 24 Jan 25
£1,275
Sat 25 Jan 25
£1,275
Sun 26 Jan 25
£1,275
Mon 27 Jan 25
£1,275
Tue 28 Jan 25
£1,275
Wed 29 Jan 25
£1,279
Thu 30 Jan 25
£1,283
Fri 31 Jan 25
£1,287
Sat 1 Feb 25
£1,390
Sun 2 Feb 25
£1,394
Mon 3 Feb 25
£1,398
Tue 4 Feb 25
£1,402
Wed 5 Feb 25
£1,405
Thu 6 Feb 25
£1,449
Fri 7 Feb 25
£1,413
Sat 8 Feb 25
£1,663
Sun 9 Feb 25
£1,523
Mon 10 Feb 25
£1,923
Tue 11 Feb 25
£1,923
Wed 12 Feb 25
£1,923
Thu 13 Feb 25
£1,923
Fri 14 Feb 25
£1,923
Sat 15 Feb 25
£1,893
Sun 16 Feb 25
£1,893
Mon 17 Feb 25
£1,893
Tue 18 Feb 25
£1,823
Wed 19 Feb 25
£1,823
Thu 20 Feb 25
£1,823
Fri 21 Feb 25
£1,713
Sat 22 Feb 25
£1,513
Sun 23 Feb 25
£1,513
Mon 24 Feb 25
£1,513
Tue 25 Feb 25
£1,513
Wed 26 Feb 25
£1,513
Thu 27 Feb 25
£1,513
Fri 28 Feb 25
£1,513
Sat 1 Mar 25
£1,513
Sun 2 Mar 25
£1,513
Mon 3 Mar 25
£1,513
Tue 4 Mar 25
£1,513
Wed 5 Mar 25
£1,513
Thu 6 Mar 25
£1,513
Fri 7 Mar 25
£1,513
Sat 8 Mar 25
£1,513
Sun 9 Mar 25
£1,513
Mon 10 Mar 25
£1,513
Tue 11 Mar 25
£1,513
Wed 12 Mar 25
£1,513
Thu 13 Mar 25
£1,513
Fri 14 Mar 25
£1,523
Sat 15 Mar 25
£1,523
Sun 16 Mar 25
£1,523
Mon 17 Mar 25
£1,523
Tue 18 Mar 25
£1,523
Wed 19 Mar 25
£1,523
Thu 20 Mar 25
£1,523
Fri 21 Mar 25
£1,523
Sat 22 Mar 25
£1,603
Sun 23 Mar 25
£1,603
Mon 24 Mar 25
£1,603
Tue 25 Mar 25
£1,603
Wed 26 Mar 25
£1,603
Thu 27 Mar 25
£1,603
Fri 28 Mar 25
£1,731
Sat 29 Mar 25
£1,748
Sun 30 Mar 25
£1,746
Mon 31 Mar 25
£1,744
Tue 1 Apr 25
£1,742
Wed 2 Apr 25
£1,739
Thu 3 Apr 25
£1,737
Fri 4 Apr 25
£1,735
Sat 5 Apr 25
£1,733
Sun 6 Apr 25
£1,730
Mon 7 Apr 25
£1,730
Tue 8 Apr 25
£1,730
Wed 9 Apr 25
£1,730
Depart: LHR London Heathrow
Sun 1 Dec 24
£1,206
Mon 2 Dec 24
£1,346
Tue 3 Dec 24
£1,346
Wed 4 Dec 24
£1,346
Thu 5 Dec 24
£1,306
Fri 6 Dec 24
£1,336
Sat 7 Dec 24
£1,436
Sun 8 Dec 24
£1,536
Mon 9 Dec 24
£1,665
Tue 10 Dec 24
£1,697
Wed 11 Dec 24
£1,639
Thu 12 Dec 24
£1,671
Fri 13 Dec 24
£1,811
Sat 14 Dec 24
£2,083
Sun 15 Dec 24
£2,044
Mon 16 Dec 24
£2,146
Tue 17 Dec 24
£2,077
Wed 18 Dec 24
£2,109
Thu 19 Dec 24
£2,210
Fri 20 Dec 24
£2,082
Sat 21 Dec 24
£2,472
Sun 22 Dec 24
£2,472
Mon 23 Dec 24
£2,472
Tue 24 Dec 24
£2,242
Wed 25 Dec 24
£1,983
Thu 26 Dec 24
£2,031
Fri 27 Dec 24
£1,791
Sat 28 Dec 24
£1,959
Sun 29 Dec 24
£1,868
Mon 30 Dec 24
£1,817
Tue 31 Dec 24
£1,746
Wed 1 Jan 25
£1,795
Thu 2 Jan 25
£1,615
Fri 3 Jan 25
£1,723
Sat 4 Jan 25
£1,662
Sun 5 Jan 25
£1,534
Mon 6 Jan 25
£1,405
Tue 7 Jan 25
£1,455
Wed 8 Jan 25
£1,305
Thu 9 Jan 25
£1,305
Fri 10 Jan 25
£1,305
Sat 11 Jan 25
£1,435
Sun 12 Jan 25
£1,305
Mon 13 Jan 25
£1,305
Tue 14 Jan 25
£1,305
Wed 15 Jan 25
£1,305
Thu 16 Jan 25
£1,305
Fri 17 Jan 25
£1,305
Sat 18 Jan 25
£1,305
Sun 19 Jan 25
£1,305
Mon 20 Jan 25
£1,305
Tue 21 Jan 25
£1,305
Wed 22 Jan 25
£1,305
Thu 23 Jan 25
£1,305
Fri 24 Jan 25
£1,305
Sat 25 Jan 25
£1,305
Sun 26 Jan 25
£1,305
Mon 27 Jan 25
£1,305
Tue 28 Jan 25
£1,308
Wed 29 Jan 25
£1,312
Thu 30 Jan 25
£1,316
Fri 31 Jan 25
£1,320
Sat 1 Feb 25
£1,423
Sun 2 Feb 25
£1,427
Mon 3 Feb 25
£1,431
Tue 4 Feb 25
£1,435
Wed 5 Feb 25
£1,478
Thu 6 Feb 25
£1,482
Fri 7 Feb 25
£1,446
Sat 8 Feb 25
£1,696
Sun 9 Feb 25
£1,956
Mon 10 Feb 25
£1,956
Tue 11 Feb 25
£1,956
Wed 12 Feb 25
£1,956
Thu 13 Feb 25
£1,956
Fri 14 Feb 25
£1,956
Sat 15 Feb 25
£1,926
Sun 16 Feb 25
£1,926
Mon 17 Feb 25
£1,926
Tue 18 Feb 25
£1,856
Wed 19 Feb 25
£1,856
Thu 20 Feb 25
£1,856
Fri 21 Feb 25
£1,746
Sat 22 Feb 25
£1,546
Sun 23 Feb 25
£1,546
Mon 24 Feb 25
£1,546
Tue 25 Feb 25
£1,546
Wed 26 Feb 25
£1,546
Thu 27 Feb 25
£1,546
Fri 28 Feb 25
£1,546
Sat 1 Mar 25
£1,546
Sun 2 Mar 25
£1,546
Mon 3 Mar 25
£1,546
Tue 4 Mar 25
£1,546
Wed 5 Mar 25
£1,546
Thu 6 Mar 25
£1,546
Fri 7 Mar 25
£1,546
Sat 8 Mar 25
£1,546
Sun 9 Mar 25
£1,546
Mon 10 Mar 25
£1,546
Tue 11 Mar 25
£1,546
Wed 12 Mar 25
£1,546
Thu 13 Mar 25
£1,546
Fri 14 Mar 25
£1,556
Sat 15 Mar 25
£1,556
Sun 16 Mar 25
£1,556
Mon 17 Mar 25
£1,556
Tue 18 Mar 25
£1,556
Wed 19 Mar 25
£1,556
Thu 20 Mar 25
£1,556
Fri 21 Mar 25
£1,556
Sat 22 Mar 25
£1,636
Sun 23 Mar 25
£1,636
Mon 24 Mar 25
£1,636
Tue 25 Mar 25
£1,636
Wed 26 Mar 25
£1,636
Thu 27 Mar 25
£1,634
Fri 28 Mar 25
£1,761
Sat 29 Mar 25
£1,779
Sun 30 Mar 25
£1,777
Mon 31 Mar 25
£1,775
Tue 1 Apr 25
£1,772
Wed 2 Apr 25
£1,770
Thu 3 Apr 25
£1,768
Fri 4 Apr 25
£1,766
Sat 5 Apr 25
£1,763
Sun 6 Apr 25
£1,761
Mon 7 Apr 25
£1,761
Tue 8 Apr 25
£1,761
Depart: LHR London Heathrow
Sun 1 Dec 24
£1,455
Mon 2 Dec 24
£1,465
Tue 3 Dec 24
£1,415
Wed 4 Dec 24
£1,315
Thu 5 Dec 24
£1,415
Fri 6 Dec 24
£1,574
Sat 7 Dec 24
£1,805
Sun 8 Dec 24
£1,748
Mon 9 Dec 24
£1,639
Tue 10 Dec 24
£1,701
Wed 11 Dec 24
£1,732
Thu 12 Dec 24
£2,013
Fri 13 Dec 24
£2,134
Sat 14 Dec 24
£2,236
Sun 15 Dec 24
£2,267
Mon 16 Dec 24
£2,299
Tue 17 Dec 24
£2,420
Wed 18 Dec 24
£2,472
Thu 19 Dec 24
£2,643
Fri 20 Dec 24
£2,535
Sat 21 Dec 24
£2,785
Sun 22 Dec 24
£2,515
Mon 23 Dec 24
£2,354
Tue 24 Dec 24
£2,034
Wed 25 Dec 24
£2,013
Thu 26 Dec 24
£2,201
Fri 27 Dec 24
£1,951
Sat 28 Dec 24
£2,119
Sun 29 Dec 24
£2,028
Mon 30 Dec 24
£1,838
Tue 31 Dec 24
£1,876
Wed 1 Jan 25
£1,806
Thu 2 Jan 25
£1,795
Fri 3 Jan 25
£1,754
Sat 4 Jan 25
£1,802
Sun 5 Jan 25
£1,644
Mon 6 Jan 25
£1,515
Tue 7 Jan 25
£1,515
Wed 8 Jan 25
£1,415
Thu 9 Jan 25
£1,415
Fri 10 Jan 25
£1,415
Sat 11 Jan 25
£1,555
Sun 12 Jan 25
£1,415
Mon 13 Jan 25
£1,415
Tue 14 Jan 25
£1,415
Wed 15 Jan 25
£1,415
Thu 16 Jan 25
£1,415
Fri 17 Jan 25
£1,415
Sat 18 Jan 25
£1,415
Sun 19 Jan 25
£1,415
Mon 20 Jan 25
£1,415
Tue 21 Jan 25
£1,415
Wed 22 Jan 25
£1,415
Thu 23 Jan 25
£1,415
Fri 24 Jan 25
£1,415
Sat 25 Jan 25
£1,419
Sun 26 Jan 25
£1,423
Mon 27 Jan 25
£1,427
Tue 28 Jan 25
£1,430
Wed 29 Jan 25
£1,434
Thu 30 Jan 25
£1,438
Fri 31 Jan 25
£1,442
Sat 1 Feb 25
£1,545
Sun 2 Feb 25
£1,589
Mon 3 Feb 25
£1,553
Tue 4 Feb 25
£1,557
Wed 5 Feb 25
£1,560
Thu 6 Feb 25
£1,864
Fri 7 Feb 25
£1,868
Sat 8 Feb 25
£2,078
Sun 9 Feb 25
£2,078
Mon 10 Feb 25
£2,078
Tue 11 Feb 25
£2,078
Wed 12 Feb 25
£2,078
Thu 13 Feb 25
£2,078
Fri 14 Feb 25
£2,078
Sat 15 Feb 25
£2,048
Sun 16 Feb 25
£2,048
Mon 17 Feb 25
£2,048
Tue 18 Feb 25
£1,978
Wed 19 Feb 25
£1,978
Thu 20 Feb 25
£1,978
Fri 21 Feb 25
£1,868
Sat 22 Feb 25
£1,668
Sun 23 Feb 25
£1,668
Mon 24 Feb 25
£1,668
Tue 25 Feb 25
£1,668
Wed 26 Feb 25
£1,668
Thu 27 Feb 25
£1,668
Fri 28 Feb 25
£1,668
Sat 1 Mar 25
£1,668
Sun 2 Mar 25
£1,668
Mon 3 Mar 25
£1,668
Tue 4 Mar 25
£1,668
Wed 5 Mar 25
£1,668
Thu 6 Mar 25
£1,668
Fri 7 Mar 25
£1,668
Sat 8 Mar 25
£1,668
Sun 9 Mar 25
£1,668
Mon 10 Mar 25
£1,668
Tue 11 Mar 25
£1,668
Wed 12 Mar 25
£1,668
Thu 13 Mar 25
£1,668
Fri 14 Mar 25
£1,678
Sat 15 Mar 25
£1,678
Sun 16 Mar 25
£1,678
Mon 17 Mar 25
£1,678
Tue 18 Mar 25
£1,678
Wed 19 Mar 25
£1,678
Thu 20 Mar 25
£1,678
Fri 21 Mar 25
£1,678
Sat 22 Mar 25
£1,758
Sun 23 Mar 25
£1,758
Mon 24 Mar 25
£1,756
Tue 25 Mar 25
£1,753
Wed 26 Mar 25
£1,751
Thu 27 Mar 25
£1,749
Fri 28 Mar 25
£1,877
Sat 29 Mar 25
£1,894
Sun 30 Mar 25
£1,892
Mon 31 Mar 25
£1,890
Tue 1 Apr 25
£1,888
Wed 2 Apr 25
£1,885
Thu 3 Apr 25
£1,883
Fri 4 Apr 25
£1,881
Sat 5 Apr 25
£1,879