1. ibis Cardiff Gate - from £30 per night
This budget hotel is located just off junction 33 of the M4, a 15-minute drive from Cardiff city centre. It offers free parking, a 24-hour reception and a bar and restaurant.
2. Travelodge Cardiff Atlantic Wharf - from £39 per night
This Travelodge is located on the waterfront in Cardiff Bay, just 10 minutes' walk from Cardiff city centre. It offers free parking, a bar and restaurant, and a 24-hour reception.
3. Premier Inn Cardiff City Centre - from £41 per night
This Premier Inn is located in the heart of Cardiff city centre, just 5 minutes' walk from Cardiff Central railway station. It offers free parking, a bar and restaurant, and a 24-hour reception.
4. easyHotel Cardiff - from £41 per night
This budget hotel is located in Cardiff city centre, just 5 minutes' walk from Cardiff Central railway station. It offers no-frills accommodation with a shared bathroom.
5. The Salvation Army Hostel - from £22 per night
This hostel is located in the heart of Cardiff city centre, just 5 minutes' walk from Cardiff Central railway station. It offers dormitory accommodation and a shared kitchen.