# Hotels and B&Bs near St David's Dewi Sant Shopping Centre — 51 within 3 miles (2026)

> 51 hotels and B&Bs within 3 miles of St David's Dewi Sant Shopping Centre in Cardiff. The nearest is Hotel Indigo Cardiff, under 0.2 miles away. 4 accept …

Source: https://staycation.co.uk/near/st-davids-dewi-sant-shopping-centre/hotels (Staycation.co.uk). Cite the source page, not this text version.

51 within 3 miles · nearest first

**In short:** 51 hotels and B&Bs within 3 miles of St David's Dewi Sant Shopping Centre in Cardiff. The nearest is Hotel Indigo Cardiff, under 0.2 miles away. 4 accept dogs.

Updated 29 August 2026 · Distances are straight-line · Ratings from Google · [About St David's Dewi Sant Shopping Centre](https://staycation.co.uk/cardiff/attractions/st-david-s-dewi-sant-shopping-centre)

[Cottages 27](https://staycation.co.uk/near/st-davids-dewi-sant-shopping-centre/cottages) [Camping 16](https://staycation.co.uk/near/st-davids-dewi-sant-shopping-centre/camping) [Hotels 51](https://staycation.co.uk/near/st-davids-dewi-sant-shopping-centre/hotels) [Places to eat in Cardiff](https://staycation.co.uk/cardiff/restaurants)

[under 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 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.2 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.2 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.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 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.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.2 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.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) [0.2 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.2 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.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.3 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.3 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.3 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.3 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.3 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) [🏨Hotels 0.3 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.4 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) [0.4 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.4 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.4 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.5 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.5 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.5 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.5 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.6 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) [🏨Hotels 0.7 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.7 miles 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) [0.8 miles 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) [0.8 miles 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) [0.8 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) [🏨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) [0.8 miles 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) [0.9 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.9 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) [🏨Hotels 0.9 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 mile 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 mile 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 mile 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 mile 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 mile 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) [1.1 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.1 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.2 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.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 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 · 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.3 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.7 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.8 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 St David's Dewi Sant Shopping Centre?

We list 51 within 3 miles of St David's Dewi Sant Shopping Centre, measured in a straight line.

### Which hotels and B&Bs are closest to St David's Dewi Sant Shopping Centre?

The nearest are Hotel Indigo Cardiff (under 0.2 miles), Leonardo Hotel Cardiff (0.2 miles) and Premier Inn Cardiff City Centre Queens Street (0.2 miles).

### Are there dog-friendly hotels and B&Bs near St David's Dewi Sant Shopping Centre?

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

### How are the distances worked out?

They are straight-line distances between each place and St David's Dewi Sant Shopping Centre, so the journey by road will be a little longer.
