Greatcats here in Flagstaff. Of course you can get here by Amtrak enroute to Grand Canyon. However, bear in mind that the train arrives from the east in Flagstaff late in the evening, so an overnight stay is required in Flagstaff or Williams before venturing to GC. Even if you arranged to have a rental car waiting for you in Flagstaff, it is not a great idea for a newcomer to drive up to Grand Canyon at night. ( Elk looking at you with big beady eyes can be unnerving....) Please private message me if you have more questions. I have used the Southwest Chief numerous times, and while I have some reservations about the current level of service, it is still an exciting adventure to cross the country by train. One other thing, in addition to the Grand Canyon Railway train from Williams, the Arizona Shuttle runs daily service from Flagstaff and Williams to Grand Canyon.