Richmond sits on Interstate 70, about 70 miles east of Indianapolis and 45 miles west of Dayton, Ohio. By car it is easily reached from either city in under an hour. There is no passenger rail service. Greyhound stops in Richmond on the Indianapolis–Dayton corridor. The nearest airports are Indianapolis International (IND) and Dayton International (DAY).