# Hotels and B&Bs near Cardiff Castle — 52 within 3 miles (2026)

> 52 hotels and B&Bs within 3 miles of Cardiff Castle in Cardiff. The nearest is Hilton Cardiff Hotel, under 0.2 miles away. 4 accept dogs.

Source: https://staycation.co.uk/near/cardiff-castle/hotels (Staycation.co.uk). Cite the source page, not this text version.

52 within 3 miles · nearest first

**In short:** 52 hotels and B&Bs within 3 miles of Cardiff Castle in Cardiff. The nearest is Hilton Cardiff Hotel, under 0.2 miles away. 4 accept dogs.

Updated 29 August 2026 · Distances are straight-line · Ratings from Google · [About Cardiff Castle](https://staycation.co.uk/cardiff/attractions/cardiff-castle)

[Cottages 27](https://staycation.co.uk/near/cardiff-castle/cottages) [Camping 16](https://staycation.co.uk/near/cardiff-castle/camping) [Hotels 52](https://staycation.co.uk/near/cardiff-castle/hotels) [Places to eat in Cardiff](https://staycation.co.uk/cardiff/restaurants)

[under 0.2 miles Cardiff · Dogs welcome Hilton Cardiff Hotel ★ 4.2 (3,420) Cardiff hotel on Kingsway, steps from Cardiff Castle and the city's shops, restaurants and bars, with 197 rooms.](https://staycation.co.uk/cardiff/hotels/hilton-cardiff-hotel) [🏨Hotels under 0.2 miles Cardiff The Angel Hotel A 102-room hotel on Castle Street in Cardiff, close to Cathays and within easy reach of the city's bars and restaurants.](https://staycation.co.uk/cardiff/hotels/the-angel-hotel) [0.2 miles Cardiff Parador 44 ★ 4.9 (82) A Spanish-themed hotel on Quay Street in central Cardiff, with a resident lounge, terrace and continental breakfast included.](https://staycation.co.uk/cardiff/hotels/parador-44) [0.2 miles Cardiff Holiday Inn Cardiff City Centre ★ 4.1 (1,709) For city breaks, matchdays or business trips, this 157-room Cardiff hotel on Castle Street puts the castle and stadium within easy walking distance.](https://staycation.co.uk/cardiff/hotels/holiday-inn-cardiff-city-centre) [0.2 miles Cardiff Hotel Indigo Cardiff ★ 4.6 (1,497) A central Cardiff hotel just off Dominions Arcade, with 122 modern rooms and Cathays a short walk away.](https://staycation.co.uk/cardiff/hotels/hotel-indigo-cardiff) [0.2 miles Cardiff ML Lodge ★ 3.1 (214) A modest 10-room hotel on St Mary Street in Cardiff, offering good-value comfort within easy reach of Cathays and local attractions.](https://staycation.co.uk/cardiff/hotels/ml-lodge) [0.2 miles Cardiff Park Plaza Cardiff ★ 4.3 (2,007) A large modern hotel on Greyfriars Road in central Cardiff, with 129 rooms and a spa complex including pool, hot tub and steam room.](https://staycation.co.uk/cardiff/hotels/park-plaza-cardiff) [0.3 miles Cardiff Sandringham Hotel ★ 4.2 (722) Long-established family-run hotel with 28 en-suite rooms on St Mary Street, in the middle of the city centre's pubs, arcades and market.](https://staycation.co.uk/cardiff/hotels/sandringham-hotel) [0.3 miles Cardiff The Parkgate Hotel ★ 4.6 (1,985) Grade II listed Edwardian post office converted into a luxury hotel, sharing a wall with Principality Stadium and named AA Hotel of the Year for Wales.](https://staycation.co.uk/cardiff/hotels/the-parkgate-hotel) [0.3 miles Cardiff Austins Guest House ★ 4.0 (248) A redbrick guest house in Cardiff, under a mile from Cardiff Central, with simple en-suite rooms and an apartment option.](https://staycation.co.uk/cardiff/hotels/austins-guest-house) [0.3 miles Cardiff Leonardo Hotel Cardiff ★ 4.3 (2,201) Central Cardiff hotel with 140 rooms, minutes on foot from Cardiff Castle and St David's shopping centre.](https://staycation.co.uk/cardiff/hotels/leonardo-hotel-cardiff) [0.3 miles Cardiff Aaron Wise - 62 Plantagenet Studios ★ 4.3 (33) Adults-only studios on Plantagenet Street in Cardiff, close to Cardiff Central and Weston Seaquarium.](https://staycation.co.uk/cardiff/hotels/aaron-wise-62-plantagenet-studios) [0.3 miles Cardiff The Royal Hotel Cardiff ★ 4.2 (838) A 60-room hotel on St Mary Street in central Cardiff, moments from Cardiff Central station and the city's bars and restaurants.](https://staycation.co.uk/cardiff/hotels/the-royal-hotel-cardiff) [0.3 miles Cardiff The Riverhouse ★ 4.7 (516) A B&B on Cardiff's Fitzhamon Embankment, a short walk from Cardiff Central, with spotless shared bathrooms and a self-check-in setup that suits independent travellers.](https://staycation.co.uk/cardiff/hotels/the-riverhouse) [0.4 miles Cardiff WiseStay ★ 4.0 (237) WiseStay is a guest accommodation on Fitzhamon Embankment in Cardiff, close to pubs and restaurants and under a mile from Cardiff Central.](https://staycation.co.uk/cardiff/hotels/wisestay) [0.4 miles Cardiff Travelodge Cardiff Central ★ 3.6 (1,244) Simple en-suite rooms with tea and coffee in the room, at a 100-room budget hotel in central Cardiff near the castle and shopping.](https://staycation.co.uk/cardiff/hotels/travelodge-cardiff-central) [0.4 miles Cardiff Cardiff Marriott Hotel ★ 4.2 (2,243) 205-room Marriott on Mill Lane in Cardiff, with refurbished rooms and easy access to Principality Stadium and the Castle.](https://staycation.co.uk/cardiff/hotels/cardiff-marriott-hotel) [0.4 miles Cardiff Premier Inn Cardiff City Centre Queens Street ★ 4.2 (2,444) A 200-room Premier Inn in Cardiff city centre, close to St David's shopping, Cardiff Castle and the Principality Stadium.](https://staycation.co.uk/cardiff/hotels/premier-inn-cardiff-city-centre-queens-street) [0.5 miles Cardiff Four Points Flex by Sheraton Cardiff ★ 4.2 (120) A 74-room hotel by Cardiff Central station, with air-conditioned en-suite rooms and drinks on hand for a straightforward city stay.](https://staycation.co.uk/cardiff/hotels/four-points-flex-by-sheraton-cardiff) [0.5 miles Cardiff Park Inn by Radisson Cardiff City Centre ★ 3.9 (1,457) A modern hotel on Mary Ann Street in Cardiff city centre, with a grill restaurant and terrace for outdoor dining.](https://staycation.co.uk/cardiff/hotels/park-inn-by-radisson-cardiff-city-centre) [0.5 miles Cardiff Clayton Hotel Cardiff ★ 4.2 (2,894) Large four-star hotel on St Mary Street, a two-minute walk from Cardiff Central station and the stadium, with a grill restaurant and meeting space.](https://staycation.co.uk/cardiff/hotels/clayton-hotel-cardiff) [0.5 miles Cardiff OYO Cardiff Central ★ 3.5 (286) A 41-room hotel on Clare Street in Cardiff, less than a mile from Cardiff Central station, with a bar and restaurant on site.](https://staycation.co.uk/cardiff/hotels/oyo-cardiff-central) [0.5 miles Cardiff Radisson Blu Hotel Cardiff ★ 4.1 (2,039) A 215-room hotel on Cardiff's Meridian Gate, within easy reach of Cardiff Castle and Principality Stadium.](https://staycation.co.uk/cardiff/hotels/radisson-blu-hotel-cardiff) [0.5 miles Cardiff Citrus Hotel Cardiff by Compass Hospitality ★ 3.5 (1,205) Dog-friendly hotel on Bute Terrace in Cardiff, with 81 en-suite rooms just 0.45 miles from Queen Street station.](https://staycation.co.uk/cardiff/hotels/citrus-hotel-cardiff-by-compass-hospitality) [0.5 miles Cardiff · Dogs welcome Pontcanna Inn ★ 4.6 (230) Pub with ten boutique bedrooms on Cathedral Road, a short walk through Bute Park to the castle, with a garden and a dog-friendly bar.](https://staycation.co.uk/cardiff/hotels/pontcanna-inn) [0.6 miles Cardiff Elgano Guest House ★ 4.6 (85) Small guest house in the heart of Pontcanna with bright en-suite rooms, free wi-fi and complimentary on-site parking for direct bookings.](https://staycation.co.uk/cardiff/hotels/elgano-guest-house) [0.6 miles Cardiff easyHotel Cardiff City Centre ★ 4.7 (3,925) A modern 120-room budget hotel in Cromwell House, Cardiff city centre, with compact rooms and no-frills value close to transport links.](https://staycation.co.uk/cardiff/hotels/easyhotel-cardiff-city-centre) [🏨Hotels 0.6 miles Cardiff Court Road House Guest accommodation on Court Road in Cardiff, close to Cardiff Central, with a garden and spa on site.](https://staycation.co.uk/cardiff/hotels/court-road-house) [0.6 miles Cardiff Innkeepers Collection Cardiff ★ 4.3 (701) Innkeepers Collection Cardiff offers en-suite rooms with free WiFi on Cathedral Road, close to Ninian Park and local restaurants.](https://staycation.co.uk/cardiff/hotels/innkeepers-collection-cardiff) [0.6 miles Cardiff Holland House Hotel Cardiff By Sunday ★ 4.1 (3,700) A 172-room hotel in central Cardiff, close to Bute Park and Principality Stadium, with a pool, spa and gym on site.](https://staycation.co.uk/cardiff/hotels/holland-house-hotel-cardiff-by-sunday) [0.7 miles Cardiff Novotel Cardiff Centre ★ 4.3 (3,165) A dependable base for families, sports fans and business trips alike, Novotel Cardiff Centre sits between Principality Stadium and Cardiff Bay.](https://staycation.co.uk/cardiff/hotels/novotel-cardiff-centre) [0.8 miles Cardiff Lincoln House Hotel ★ 4.4 (338) Family-run Victorian townhouse B&B on Cathedral Road with en-suite rooms, cooked breakfast, free parking and a consistently high review record.](https://staycation.co.uk/cardiff/hotels/lincoln-house-hotel) [🏨Hotels 0.8 miles Cardiff Richmond Road Guest House A terraced Cardiff guest house on Richmond Road offering en-suite family rooms and a garden, a short walk from Cathays.](https://staycation.co.uk/cardiff/hotels/richmond-road-guest-house) [1 mile Cardiff Premier Inn Cardiff City South ★ 4.0 (1,148) A budget-friendly Premier Inn on East Moors Industrial Estate in Cardiff, with free parking and easy access to the city centre.](https://staycation.co.uk/cardiff/hotels/premier-inn-cardiff-city-south) [1 mile Cardiff · Dogs welcome Holiday Inn Express Cardiff Bay ★ 4.1 (1,318) 87 rooms, some with water views, at this Holiday Inn Express by Cardiff Bay, with on-site parking and a straightforward, good-value stay.](https://staycation.co.uk/cardiff/hotels/holiday-inn-express-cardiff-bay) [1 mile Cardiff Staybridge Suites Cardiff - an IHG Hotel ★ 4.4 (338) Staybridge Suites Cardiff offers spacious, modern suites with kitchenettes on Longueil Close, an easy walk from Cardiff Bay and the city centre.](https://staycation.co.uk/cardiff/hotels/staybridge-suites-cardiff-an-ihg-hotel) [1 mile Cardiff Hotel One Hundred - Bed & Breakfast ★ 4.6 (196) A small, seven-room townhouse B&B on Newport Road, Cardiff, offering tidy rooms and easy walking access into the city centre.](https://staycation.co.uk/cardiff/hotels/hotel-one-hundred-bed-breakfast) [🏨Hotels 1.1 miles Cardiff Cardiff Home An adults-only terraced guesthouse on Topaz Street, Cardiff, with free on-site parking and its own garden for relaxing outdoors.](https://staycation.co.uk/cardiff/hotels/cardiff-home) [1.1 miles Cardiff Mayfair Guest House ★ 3.8 (60) A budget-friendly guest house on Newport Road in Cardiff, with free parking and an easy walk into Cathays.](https://staycation.co.uk/cardiff/hotels/mayfair-guest-house) [1.2 miles Cardiff Parklane Guest House ★ 3.8 (111) Simple en-suite rooms with free WiFi and drinks in a Victorian townhouse B&B on Newport Road, Cardiff, with free parking and a garden.](https://staycation.co.uk/cardiff/hotels/parklane-guest-house) [1.2 miles Cardiff Tanes Hotel ★ 4.1 (320) A 19-room budget hotel on Newport Road, Cardiff, with breakfast included and pubs and restaurants close by.](https://staycation.co.uk/cardiff/hotels/tanes-hotel) [1.2 miles Cardiff Ty Rosa - Bed & Breakfast ★ 4.1 (117) A relaxed four-room B&B on Clive St in Cardiff, within easy reach of the Castle and Principality Stadium, with free parking on site.](https://staycation.co.uk/cardiff/hotels/ty-rosa-bed-breakfast) [1.2 miles Cardiff Travelodge Cardiff Atlantic Wharf ★ 4.0 (1,334) A straightforward five-storey, 112-room Travelodge near Cardiff Bay, with free parking and an easy walk into the city centre.](https://staycation.co.uk/cardiff/hotels/travelodge-cardiff-atlantic-wharf) [1.3 miles Cardiff The Coal Exchange Hotel ★ 4.2 (1,366) A characterful Cardiff hotel for travellers who fancy a bit of grandeur near the Bay, set in a converted historic exchange building.](https://staycation.co.uk/cardiff/hotels/the-coal-exchange-hotel) [1.4 miles Cardiff Future Inn Cardiff Bay ★ 4.3 (2,232) Independent 197-room four-star in Cardiff Bay with free 24-hour parking, consistently rated among the city's best-value hotels.](https://staycation.co.uk/cardiff/hotels/future-inn-cardiff-bay) [1.4 miles Cardiff Jolyons Boutique Hotel ★ 4.5 (87) A 7-room boutique hotel on Bute Crescent, Cardiff, with an organic Irish breakfast and a cosy bar just 0.30 miles from Cardiff Bay.](https://staycation.co.uk/cardiff/hotels/jolyons-boutique-hotel) [1.4 miles Cardiff Premier Inn Cardiff Bay ★ 4.3 (1,115) A 210-room Premier Inn by Mermaid Quay in Cardiff Bay, with an on-site restaurant, bar and popular breakfast within walking distance of the Wales Millennium Centre.](https://staycation.co.uk/cardiff/hotels/premier-inn-cardiff-bay) [1.6 miles Cardiff · Dogs welcome voco St. David's Cardiff ★ 4.4 (2,496) Five-star waterfront hotel on Cardiff Bay with a full-height atrium, a well-regarded spa and pool, and balconies looking across the water.](https://staycation.co.uk/cardiff/hotels/voco-st-davids-cardiff) [2.4 miles Cardiff Mercure Cardiff North Hotel ★ 4.5 (2,779) Just off the M4 on Circle Way East, this 132-room Cardiff hotel makes an easy base for exploring Cardiff Bay and the castle.](https://staycation.co.uk/cardiff/hotels/mercure-cardiff-north-hotel) [2.8 miles Cardiff Travelodge Cardiff Llanedeyrn ★ 4.0 (345) Budget hotel off the A48 near Cardiff city centre, with a Harvester next door and free on-site parking for guests arriving by car.](https://staycation.co.uk/cardiff/hotels/travelodge-cardiff-llanedeyrn) [2.9 miles Cardiff Travelodge Cardiff Whitchurch ★ 3.8 (935) Travelodge Cardiff Whitchurch is a 52-room budget hotel with free parking and a Toby Carvery next door, handy for the M4.](https://staycation.co.uk/cardiff/hotels/travelodge-cardiff-whitchurch) [2.9 miles Penarth Weavers House B&B ★ 4.5 (44) A B&B in the seaside town of Penarth, Vale of Glamorgan, with a garden, free parking and Dingle Road station just around the corner.](https://staycation.co.uk/penarth/hotels/weavers-house-b-b)

## Quick answers

### How many hotels and B&Bs are there near Cardiff Castle?

We list 52 within 3 miles of Cardiff Castle, measured in a straight line.

### Which hotels and B&Bs are closest to Cardiff Castle?

The nearest are Hilton Cardiff Hotel (under 0.2 miles), The Angel Hotel (under 0.2 miles) and Parador 44 (0.2 miles).

### Are there dog-friendly hotels and B&Bs near Cardiff Castle?

Yes: 4 of the 52 accept dogs. They are marked on this page.

### How are the distances worked out?

They are straight-line distances between each place and Cardiff Castle, so the journey by road will be a little longer.
