Old and ancient are both English words that describe something that is not new. However, they don't always have the same meaning. The key difference is how far back in time something goes. "Old" usually refers to something that is simply not new; it may be from a recent past. "Ancient" describes things from a very, very long time ago—something that dates back to a period before modern history. Think about something centuries old, that is old. But something that has existed for thousands of years is ancient. Let's see some examples.
Examples: