At this time, the only way to get to Acoma Sky City is by driving .......... It's about 20-25 miles south of I-40, and about an hour from Albuquerque, a little longer of a drive from Gallup.
The drive down I-40 is beautiful, and a worthy way to spend the day ....... red bluffs, black boulders, and beautiful southwestern brush frame the freeway .......
As you can see, you do have afew choices on how to approach Sky City ...... I understand exit 108 will take you down some dirt and rough roads / Exit 102 will drive you right by the Casino and hotel / Exit 96 takes you through some residential areas ..... your choice, but I usually take 102 so I can cruise by the firestation and wave :)
Travel west from Albuquerque on Highway I-40 about 60 miles. Take exit 108 and go south on Indian Highway Route 23 for 12 miles. You know you are near when you see the Enchantment Mesa ahead of you on the highway. The Acoma Pueblo is on the next mesa just south of this one