- Alandale Guest House
- 029 20709226 - 17 Plymouth Road, Penarth, Vale Of Glamorgan, CF64 3DA
- Cefn Mably
- 029 20190329 - 1 Lavernock Road, Penarth, Vale Of Glamorgan, CF64 3NW
- Glendale Hotel
- 029 20709269 - 8-10 Plymouth Road, Penarth, Vale Of Glamorgan, CF64 3DH
- Railway Hotel
- 0870 7574481 - Plymouth Road, Penarth, Vale Of Glamorgan, CF64 3DA
- A Space In The City
- 0845 2607050 - 108 Glebe Street, Penarth, Vale Of Glamorgan, CF64 1TN
- St. Fagan Hotel
- 029 20704672 - 114 Glebe St, CF64 1EB
- Marine Hotel, The
- 01446 740662 - Redbrink Cres, Barry, CF64 5TT
- Station Hotel, The
- 0870 8147739 - 162 Windsor Rd, CF64 1JG
- Cogan Hotel
- 029 20712401 - 51 Hewell St, CF64 2JZ
- Angel Hotel, The
- 029 20649200 - Castle Street, Cardiff, Vale Of Glamorgan, CF10 1SZ
- 2.7 miles from St Andrews Major
- Ballooning Network
- 029 20235775 - Unit 290 Wellfield Rd, Cardiff, Vale Of Glamorgan, CF10 1NT
- 2.7 miles from St Andrews Major
- Cardiff Marriott Hotel
- 029 20399944 - Mill Lane, Cardiff, Vale Of Glamorgan, CF10 1EZ
- 2.7 miles from St Andrews Major
- The Ferndale Hotel
- 029 20226266 - 58 Colum Road, Cardiff, Vale Of Glamorgan, CF10 3EH
- 2.7 miles from St Andrews Major
- Ibis Hotel
- 029 20649250 - Churchill Wy, Cardiff, Vale Of Glamorgan, CF10 2HA
- 2.7 miles from St Andrews Major
- Ibis Hotel
- 0870 7659662 - Churchill Wy, Cardiff, Vale Of Glamorgan, CF10 2HA
- 2.7 miles from St Andrews Major
- Kings Cross
- 029 20649891 - 25 Caroline Street, Cardiff, Vale Of Glamorgan, CF10 1FF
- 2.7 miles from St Andrews Major
- Novotel Cardiff Centre
- 029 20475000 - Cardiff Bay Htl Schooner Wy, Cardiff, Vale Of Glamorgan, CF10 4RT
- 2.7 miles from St Andrews Major
- Park Plaza Hotel Cardiff
- 029 20111111 - Greyfriars Road, Cardiff, Vale Of Glamorgan, CF10 3AL
- 2.7 miles from St Andrews Major
- Thistle Cardiff
- 029 20383471 - 1 Park Place, Cardiff, Vale Of Glamorgan, CF10 3UD
- 2.7 miles from St Andrews Major
- Sandringham Hotel
- 029 20232161 - 21 St. Mary Street, Cardiff, Vale Of Glamorgan, CF10 1PL
- 2.7 miles from St Andrews Major
- Lodge By Macdonald-macdonald Hotels
- 0870 1942134 - Tyndall St, Cardiff, CF10 4BD
- 2.7 miles from St Andrews Major
- Hilton Hotel Cardiff
- 029 20646300 - Kingsway, Cardiff, South Glamorgan, CF10 3HH
- 2.7 miles from St Andrews Major
- St. Davids Hotel & Spa
- 029 20454045 - Havannah Street, Cardiff, South Glamorgan, CF10 5SD
- 2.7 miles from St Andrews Major
- St. Davids Hotel & Spa
- 029 20454045 - Havannah Street, Cardiff, South Glamorgan, CF10 5SD
- 2.7 miles from St Andrews Major
- Mount Charlotte Hotels
- 029 20397777 - 1 Park Place, Cardiff, South Glamorgan, CF10 3UD
- 2.7 miles from St Andrews Major
- Old Arcade Hotel
- 029 20217999 - No. 14, Church Street, Cardiff, South Glamorgan, CF10 1BG
- 2.7 miles from St Andrews Major
- The Bute Dock Hotel
- 029 20463746 - West Bute Street, Cardiff, South Glamorgan, CF10 5LJ
- 2.7 miles from St Andrews Major
- Acorn Lodge Guest House
- 029 20221373 - 182 Cathedral Road, Cardiff, Vale Of Glamorgan, CF11 9JE
- 2.7 miles from St Andrews Major
- Alphabet Zoo
- 029 20239777 - Unit 5, Stadium Close, Cardiff, Vale Of Glamorgan, CF11 8TS
- 2.7 miles from St Andrews Major
- Anchorage Guest House
- 029 20228904 - 45-47 Fitzhamon Embankment, Cardiff, Vale Of Glamorgan, CF11 6AN
- 2.7 miles from St Andrews Major
- Annedd Lon Guest House
- 029 20223349 - 157 Cathedral Road, Cardiff, Vale Of Glamorgan, CF11 9PL
- 2.7 miles from St Andrews Major
- Bronwydd Guest House
- 029 20341453 - 202 Cathedral Road, Cardiff, Vale Of Glamorgan, CF11 9JF
- 2.7 miles from St Andrews Major
- Cardiff Backpacker Hostel
- 029 20345577 - 96-98 Neville Street, Cardiff, Vale Of Glamorgan, CF11 6LS
- 2.7 miles from St Andrews Major
- Georgian Hotel
- 029 20232594 - 179 Cathedral Road, Cardiff, Vale Of Glamorgan, CF11 9PL
- 2.7 miles from St Andrews Major
- Joleans Guest House
- 029 20374494 - 143 Cathedral Road, Cardiff, Vale Of Glamorgan, CF11 9PJ
- 2.7 miles from St Andrews Major
- Penrhys Hotel
- 029 20230548 - 127 Cathedral Road, Cardiff, Vale Of Glamorgan, CF11 9PJ
- 2.7 miles from St Andrews Major
- Preste Gaarden Hotel
- 029 20228607 - 181 Cathedral Road, Cardiff, Vale Of Glamorgan, CF11 9PN
- 2.7 miles from St Andrews Major
- Riverside Play Centre
- 029 20395797 - Ninian Park Road, Cardiff, Vale Of Glamorgan, CF11 6HW
- 2.7 miles from St Andrews Major
- Courtfield Hotel
- 029 20227701 - 101 Cathedral Road, Cardiff, Vale Of Glamorgan, CF11 9PH
- 2.7 miles from St Andrews Major
- Carlton House Hotel
- 029 20373722 - 73 Cathedral Road, Cardiff, Vale Of Glamorgan, CF11 9HE
- 2.7 miles from St Andrews Major
- Abbey Hotel, The
- 029 20390896 - Cardiff, Vale Of Glamorgan, CF11 9PJ
- 2.7 miles from St Andrews Major
- Abbey Hotel, The
- 029 20390896 - Cardiff, Vale Of Glamorgan, CF11 9PJ
- 2.7 miles from St Andrews Major
- Wynford Hotel
- 029 20371983 - 1-15 Clare Street, Cardiff, Vale Of Glamorgan, CF11 6BD
- 2.7 miles from St Andrews Major
- Wynford Hotel
- 029 20371983 - 1-15 Clare Street, Cardiff, Vale Of Glamorgan, CF11 6BD
- 2.7 miles from St Andrews Major
- The Ninian Park Hotel
- 029 20371386 - Leckwith Road, Cardiff, South Glamorgan, CF11 8HH
- 2.7 miles from St Andrews Major
- Church Guest House
- 029 20221495 - 109 Cathedral Road, Cardiff, South Glamorgan, CF11 9PH
- 2.7 miles from St Andrews Major
- Halfway Hotel
- 029 20667135 - 247 Cathedral Road, Cardiff, South Glamorgan, CF11 9PP
- 2.7 miles from St Andrews Major
- St. HilaryGuest House
- 029 20340303 - 144 Cathedral Rd, Cardiff, South Glamorgan, CF11 9JB
- 2.7 miles from St Andrews Major
- Cornwall Hotel
- 029 20303947 - 92 Cornwall St, Cardiff, South Glamorgan, CF11 6SR
- 2.7 miles from St Andrews Major
- Baroness Of Windsor Hotel
- 029 20398555 - Penarth Rd, CF11 6NL
- 2.7 miles from St Andrews Major
- Crowndale Hotel
- 029 20344060 - 58 Cathedral Rd, CF11 9LL
- 2.7 miles from St Andrews Major
- Conway Hotel, The
- 029 20224373 - 58 Conway Rd, CF11 9NW
- 2.7 miles from St Andrews Major
- Churchills Hotel
- 029 20401300 - Cardiff Rd, Cardiff, Vale Of Glamorgan, CF5 2AE
- 2.9 miles from St Andrews Major
- Copthorne Hotel
- 029 20599100 - Copthorne Way, Cardiff, Vale Of Glamorgan, CF5 6DH
- 2.9 miles from St Andrews Major
- Corporation Hotel
- 029 20227778 - 188 Cowbridge Rd East, Cardiff, Vale Of Glamorgan, CF5 1GW
- 2.9 miles from St Andrews Major
- Greendown Inn The
- 01446 760310 - Drope Road, St George's-super-Ely, Cardiff, Vale Of Glamorgan, CF5 6EP
- 2.9 miles from St Andrews Major
- Heathcock Hotel, The
- 029 20575005 - Bridge Street, Llandaff, Cardiff, Vale Of Glamorgan, CF5 2EJ
- 2.9 miles from St Andrews Major
- Parc-Coed-Machen Country Cottages
- 01446 760684 - St. Brides-super-Ely, Cardiff, Vale Of Glamorgan, CF5 6EZ
- 2.9 miles from St Andrews Major
- Penrhys Hotel
- 029 20569963 - 50 Highfields, Cardiff, Vale Of Glamorgan, CF5 2QB
- 2.9 miles from St Andrews Major
- Railway Hotel
- 029 20331374 - No. 144, Ely Road, Cardiff, South Glamorgan, CF5 3AB
- 2.9 miles from St Andrews Major
- Culverhouse Hotel
- 029 20311097 - Cowbridge Rd Wst, Cardiff, CF5 5TF
- 2.9 miles from St Andrews Major
- Quarry House Hotel
- 029 20565577 - St. Fagans Rse, CF5 3EZ
- 2.9 miles from St Andrews Major
- Admiral Hotel
- 01446 407965 - 1 Vere Street, Barry, Vale Of Glamorgan, CF63 2HX
- 3.3 miles from St Andrews Major
- John Rowley Hostel
- 01446 737842 - 95 Court Rd, Barry, Vale Of Glamorgan, CF63 1ET
- 3.3 miles from St Andrews Major
- Jolly Rodgers, The
- 01446 749990 - 155 Holton Road, Barry, Vale Of Glamorgan, CF63 4HP
- 3.3 miles from St Andrews Major
- Cardiff Hotel
- 029 20491964 - 138 Newport Road, Cardiff, Vale Of Glamorgan, CF24 1DJ
- 3.8 miles from St Andrews Major
- Courtlands Hotel
- 029 20497583 - 110 Newport Road, Cardiff, Vale Of Glamorgan, CF24 1DG
- 3.8 miles from St Andrews Major
- Croft Hotel, The
- 029 20482257 - Croft Street, Cardiff, Vale Of Glamorgan, CF24 3DZ
- 3.8 miles from St Andrews Major
- The Guest House
- 029 20483619 - 160 Richmond Road, Cardiff, Vale Of Glamorgan, CF24 3BX
- 3.8 miles from St Andrews Major
- Langdons Hotel
- 029 20492168 - 69-71 Richmond Road, Cardiff, Vale Of Glamorgan, CF24 3AR
- 3.8 miles from St Andrews Major
- Macdonalds Holland House Hotel
- 0870 1220020 - 24-26 Newport Road, Cardiff, Vale Of Glamorgan, CF24 0DD
- 3.8 miles from St Andrews Major
- Mackintosh Hotel
- 029 20649061 - Mundy Place, Cardiff, Vale Of Glamorgan, CF24 4BZ
- 3.8 miles from St Andrews Major
- Marlborough Guest House
- 029 20465982 - 98 Newport Road, Cardiff, Vale Of Glamorgan, CF24 1DG
- 3.8 miles from St Andrews Major
- Mayfair Hotel
- 029 20480500 - 134 Newport Road, Cardiff, Vale Of Glamorgan, CF24 1DJ
- 3.8 miles from St Andrews Major
- Royal Oak
- 029 20473984 - 200 Broadway, Cardiff, Vale Of Glamorgan, CF24 1QJ
- 3.8 miles from St Andrews Major
- Cathedral Hotel
- 029 20484871 - Ferriers Ct Oakfield St, Cardiff, Vale Of Glamorgan, CF24 3QJ
- 3.8 miles from St Andrews Major
- Roath Park Hotel
- 029 20311049 - No. 170, City Road, Cardiff, South Glamorgan, CF24 3JE
- 3.8 miles from St Andrews Major
- Grosvenor Hotel
- 029 20307078 - South Park Road, Cardiff, South Glamorgan, CF24 2LU
- 3.8 miles from St Andrews Major
- Blue Dragon Hotel
- 029 20481858 - 181-185, Newport Road, Cardiff, South Glamorgan, CF24 1AH
- 3.8 miles from St Andrews Major
- Cardiff Arms Hotel
- 029 20463643 - 63-65, Railway Street, Cardiff, South Glamorgan, CF24 2DE
- 3.8 miles from St Andrews Major
- Gills Cruise & Holiday Centre
- 0845 6582323 - Llanishen, Cardiff, Vale Of Glamorgan, CF14 5LT
- 4.5 miles from St Andrews Major
- Ibis Hotel (Cardiff Gate)
- 029 20733222 - Cardiff Gate Business Pk, Lisvane, Cardiff, Vale Of Glamorgan, CF14 0SH
- 4.5 miles from St Andrews Major
- Jump
- 029 20747300 - Unit B Cardiff Bsns Pk, Llanishen, Cardiff, Vale Of Glamorgan, CF14 5DU
- 4.5 miles from St Andrews Major
- Maindy
- 029 20619626 - 131 North Road, Cardiff, Vale Of Glamorgan, CF14 3AE
- 4.5 miles from St Andrews Major
- New House Country Hotel
- 029 20520280 - Thornhill Road, Cardiff, Vale Of Glamorgan, CF14 9UA
- 4.5 miles from St Andrews Major
- Maxwell Manor Guest House
- 029 20520510 - 113 Whitchurch Road, Cardiff, South Glamorgan, CF14 3JQ
- 4.5 miles from St Andrews Major
- Railway Hotel
- 029 20564884 - 132 Station Rd, Llandaff North, CF14 2FH
- 4.5 miles from St Andrews Major
- Cardiff Moat House
- 08713 308206 - Circle Way East, Llanedeyrn, Cardiff, Vale Of Glamorgan, CF23 9XF
- 4.8 miles from St Andrews Major
- Aberthaw House Hotel
- 01446 737314 - 28 Porthkerry Road, Barry, Vale Of Glamorgan, CF62 7AX
- 5.4 miles from St Andrews Major
- Lenville Guest House
- 01446 746947 - 39 St. Nicholas Road, Barry, Vale Of Glamorgan, CF62 6QX
- 5.4 miles from St Andrews Major
- Marvin Guest House
- 01446 747798 - 11 York Place, Barry, Vale Of Glamorgan, CF62 7ED
- 5.4 miles from St Andrews Major
- Knap Hotel, The
- 01446 420627 - 1 The Parade, Barry, Vale Of Glamorgan, CF62 6SD
- 5.4 miles from St Andrews Major
- Penyrheol Guest House
- 029 20777571 - 735 Newport Road, Rumney, Cardiff, Vale Of Glamorgan, CF3 4FD
- 5.7 miles from St Andrews Major
- St. Mellons Hotel
- 01633 682100 - St. Mellons, Cardiff, Vale Of Glamorgan, CF3 2XR
- 5.7 miles from St Andrews Major
- Llanrumney Hall Hotel
- 029 20363944 - Ball Road, Llanrumney, Cardiff, South Glamorgan, CF3 4JJ
- 5.7 miles from St Andrews Major
- Fox & Hounds Hotel
- 029 20795711 - Chapel Row, Cardiff, South Glamorgan, CF3 5UB
- 5.7 miles from St Andrews Major
- Anchor House
- 029 20810104 - 17 Cardiff Road Taffs Well, Cardiff, Wales, CF15 7RB
- 6.7 miles from St Andrews Major
- Quality Friendly Hotel
- 029 20529988 - Merthyr Road, Tongwynlais, Cardiff, Vale Of Glamorgan, CF15 7LD
- 6.7 miles from St Andrews Major
- Quality Hotel
- 029 20694465 - Quality Friendly Htl Merthyr Rd, Tongwynlais, Cardiff, Vale Of Glamorgan, CF15 7LD
- 6.7 miles from St Andrews Major
- Goodrich Hotel
- 029 20880029 - Van Road, Caerphilly, Vale Of Glamorgan, CF83 1LD
- 9.2 miles from St Andrews Major