Toledo is easily accessible from Madrid by train, with the journey taking just 30 minutes. There are also regular bus services between the two cities.