Worcester is located in the West Midlands, about 130 miles (209 kilometers) northwest of London. If you are traveling by car, the drive usually takes about 2.5 to 3 hours, depending on traffic and the exact starting and ending points of your trip. Alternatively, you can take the train from London Paddington to Worcester, which takes about 2 hours. Please note that travel times may vary.