For more options, try the Abbotsford Country House and the Jacobs Creek Retreat Bed & Breakfast. They are 30 kilometres and 25 kilometres respectively from the center. If these aren't what you're looking for, try the Barossa Shiraz Estate or the Novotel Barossa Valley Resort.
If you want to check out some nearby cities, consider Nuriootpa and Angaston. Travel 15 kilometres to the southwest from Truro and you'll discover Nuriootpa. Alternatively, Angaston is 15 kilometres to the southwest. Hotels and apartments in Nuriootpa include the Barossa Tourist Park and Barossa House. The Angaston Vineyards Motel and Acorn & Walnut Cottages are some of the choices in Angaston.
Hotels in Truro start at AU$87 per night. Prices and availability subject to change. Additional terms may apply.