Swindon offers the perfect balance between country and city life. The bustling town of Swindon is located in South West England, in between Bristol and Reading. It is easily accessed from London as it is on the London Paddington to Bristol line. The beautiful hills of Swindon are perfect for those who prefer a calmer countryside setting.