Premier Inn Solihull Town Centre
Premier Inn Solihull Town Centre is on Station Road, close to the Touchwood shopping centre and the Solihull Arts Complex.
A practical, central base for Solihull's shops and high street, with Solihull railway station also nearby for onward travel.
At 68 Station Road, this five-floor hotel holds a 4.3 average from over 800 Google reviews. It has 24-hour reception, EV charging and breakfast, with chargeable parking at the Lode Lane multi-storey car park next door; typical rates run around £39–£150 a night. There's an on-site restaurant and bar, and rooms are air conditioned with en-suite bathrooms, including accessible options.
Check prices & availability on Booking.com →