We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Hotels near Welsh National Opera

Wales Millennium Centre | Bute Place, Cardiff CF10 5AL, Wales
Check In Check Out
Price Your Stay Enter dates for best prices

Hotels travellers recommend

circle way east llanedeyrn, Cardiff CF3 7XF, Wales
0.4 km from Welsh National Opera
Circle Way East off A48 | Llanederyn, Cardiff CF23 9NZ, Wales
0.5 km from Welsh National Opera
#28 of 81 hotels in Cardiff
Professional photos | Traveller photos (9) | Map
Show Prices
Circle Way East, Llanedeyn, Cardiff CF23 9XF, Wales
1.1 km from Welsh National Opera
Park Inn by Radisson Cardiff North Slideshow
#21 of 81 hotels in Cardiff
Professional photos | Traveller photos (74) | Map
Show Prices
Caxton Place | Pentwyn, Cardiff CF23 8HA, Wales
1.4 km from Welsh National Opera
Special Offer ADDITIONAL £7 DISCOUNT
Campanile Hotel Cardiff Slideshow
#42 of 81 hotels in Cardiff
Professional photos | Traveller photos (44) | Map
Show Prices
Pentwyn Road, Cardiff CF23 7XA, Wales
1.5 km from Welsh National Opera
#13 of 81 hotels in Cardiff
Professional photos | Traveller photos (42) | Map
Show Prices
David Lloyd Leisure Centre - Ipswich Road | Roath, Cardiff CF23 9AQ, Wales (Formerly Travel Inn)
2.1 km from Welsh National Opera
#8 of 81 hotels in Cardiff
Professional photos | Traveller photos (16) | Map
Show Prices
Malthouse Ave | Cardiff Gate Business Park, Pontprennau, Cardiff CF23 8RA, Wales
2.7 km from Welsh National Opera
Special Offer UP TO 30% OFF THIS...
Ibis Cardiff Gate Slideshow
#26 of 81 hotels in Cardiff
Professional photos | Traveller photos (29) | Map
Show Prices
73 Ninian Road | Roath Park, Cardiff CF23 5EN, Wales
2.7 km from Welsh National Opera
#59 of 81 hotels in Cardiff
Map
78 Pen-y-lan Road, Cardiff CF23 5HW, Wales
2.7 km from Welsh National Opera
385 Newport Road | Roath, Cardiff CF24 1RN, Wales
3.0 km from Welsh National Opera
#60 of 81 hotels in Cardiff
Map
138 Newport Road, Cardiff, Wales
3.0 km from Welsh National Opera
148 Newport Road | Roath, Cardiff CF24 1DJ, Wales
3.2 km from Welsh National Opera
#15 of 81 hotels in Cardiff
Professional photos | Traveller photos (7) | Map
Show Prices
158-160 Newport Road, Cardiff CF24 1DL, Wales
3.2 km from Welsh National Opera
150-152 Newport Road, Cardiff CF24 1DJ, Wales
3.2 km from Welsh National Opera
10 Princes Street | Roath, Cardiff CF24 3PR, Wales
3.2 km from Welsh National Opera
132 Newport Road | Roath, Cardiff CF24 1DJ, Wales
3.3 km from Welsh National Opera
#50 of 81 hotels in Cardiff
Map
191-193 Newport Road, Cardiff CF24 1AJ, Wales
3.3 km from Welsh National Opera
#61 of 81 hotels in Cardiff
Map
124 Newport Road, Cardiff CF24 1DH, Wales
3.4 km from Welsh National Opera
#54 of 81 hotels in Cardiff
Map
179-185 Newport Road, Cardiff CF24 1AH, Wales
3.4 km from Welsh National Opera
#65 of 81 hotels in Cardiff
Traveller photos (32) | Map
100 Newport Road, Cardiff CF24 1DG, Wales
3.5 km from Welsh National Opera
Hotel One Hundred Slideshow
#7 of 81 hotels in Cardiff
Professional photos | Traveller photos (40) | Map
Show Prices
69-71 Richmond Road | Roath, Cardiff CF24 3AR, Wales
3.7 km from Welsh National Opera
#63 of 81 hotels in Cardiff
Traveller photos (1) | Map
Greyfriars Road, Cardiff CF10 3AL, Wales
4.3 km from Welsh National Opera
Special Offer Book the best deals now!
Park Plaza Cardiff Slideshow
#5 of 81 hotels in Cardiff
Professional photos | Traveller photos (152) | Map
Show Prices
24-26 Newport Road, Cardiff CF24 0DD, Wales
4.3 km from Welsh National Opera
#16 of 81 hotels in Cardiff
Professional photos | Traveller photos (216) | Map
Show Prices
Park Place, Cardiff CF10 3UD, Wales (Formerly Thistle Hotel Cardiff)
4.4 km from Welsh National Opera
Thistle Cardiff City Centre, The Parc Slideshow
#14 of 81 hotels in Cardiff
Professional photos | Traveller photos (149) | Map
Show Prices
Station Terrace,Castle CF10, Cardiff CF10 2HS, Wales
4.4 km from Welsh National Opera
#64 of 81 hotels in Cardiff
Map
Helmont House, 10 Churchill Way, Cardiff CF10 2NB, Wales
4.5 km from Welsh National Opera
#2 of 81 hotels in Cardiff
Professional photos | Traveller photos (141) | Map
Show Prices
Kingsway, Cardiff CF10 3HH, Wales
4.5 km from Welsh National Opera
Special Offer Summer Sale - From £99
Hilton Cardiff Slideshow
#12 of 81 hotels in Cardiff
Professional photos | Traveller photos (264) | Map
Show Prices
The Friary off Queen Street, Cardiff CF10 2RG, Wales
4.5 km from Welsh National Opera
#46 of 81 hotels in Cardiff
Professional photos | Traveller photos (36) | Map
Show Prices
Keen Road | Cardiff Bay, Cardiff CF24 5JT, Wales
4.6 km from Welsh National Opera
#10 of 81 hotels in Cardiff
Professional photos | Traveller photos (11) | Map
Show Prices
Churchill Way, Cardiff CF10 2HA, Wales
4.6 km from Welsh National Opera
#30 of 81 hotels in Cardiff
Professional photos | Traveller photos (35) | Map
Show Prices