Cheap Hotels in Dundee
Now powered by:

Featured Hotels

Looking for a cheap hotel in Dundee, a coastal city on the Firth of Tay estuary in eastern Scotland? We’ve selected three affordable hotels that have received excellent guest ratings based on their value for money over the past 24 months.

Use our convenient booking form if you want to search hotels by location. That way you can find, for example, cheap hotels in the city centre of Dundee near the university, restaurants or shops.

The Fort Hotel

Located in the Dundee suburb of Broughty, this family-run hotel has an on-site restaurant and separate pub complete with award-winning whisky bar. The pub also hosts a regular programme of quizzes, live music, a DJ and karaoke nights. Rooms are furnished in dark colours and come with a TV, tea/coffee-making facilities and free WiFi. The centre of Dundee is a 10-minute drive or train ride away and many of northeast Scotland’s most popular attractions, including the golfing mecca of St Andrews, are near enough for day trips.

Longforgan Coaching Inn

Housed within a 17th century inn a few miles outside of central Dundee, Longforgan Coaching Inn is charm personified. Recently refurbished guest rooms come with an ensuite bathroom, a TV, tea/coffee-making facilities and free WiF. Hotel amenities include a bar and restaurant while entertainment comes in the form of darts and karaoke nights. Free on-site parking is also available. The northeast coast is less than 20 miles away and many of Scotland’s finest golf courses, including St Andrews, are also within easy reach by road or rail.

Alcorn Guest House

Just a short walk from Dundee city centre, this affordable hotel benefits from a convenient location. Guest rooms feature carpeted floors, a TV and tea/coffee-making facilities, while most also have private bathrooms. Both continental (inclusive) and cooked breakfasts (extra charge) are served each morning. Free WiFi is available throughout the property. The popular city of Perth on the banks of the River Tay is around a 30-minute drive away and Dundee Airport can be reached in just a few minutes by road.