Pueblo Municipal airport is located on Highway 50 about 10 miles east of the city center. To my knowledge, Great Lakes Airlines is the only airline providing service to this airport
I'm sure most people who fly here come through Colorado Springs (COS), - about 50 miles north of here, or Denver (DEN) - about 140 miles north of here.
The airport code for Pueblo is PUB.
Greyhound offers service to and from Denver about 10 times a day. Other buses go to Dallas, TX, Albuquerque, NM, and Grand Junction, CO, along with other places to the east.
The station is located at 1080 Chinook Ln. The hours of operation are 7.00 to 21.00 daily. Buses do come and go during the night, but the building will be closed.
Greyhound can accomodate those in a wheelchair. I would call them in advance and let them know, so they have a bus with a lift. I don't think all their buses are equipped with lifts.
Please see my USA Intro page for any and all general Greyhound travelers tips
Pueblo does have a small local bus system. Its definitly not the greatest, but if you don't have a car or a bicycle and wanna get around town on the cheap, it'll work. They have 10 different routes that start downtown and will take you to all parts of the city.
The bad part is that they only run once an hour from 6am to 6pm Monday thru Saturday. The good part is, its very cheap. Full fare is $0.75, Students are $0.50, disabled are $0.35, and kids 6 and under are free.
The main transfer station is on 2nd and Court, downtown. All the routes and schedules can be found in the community section of the yellow pages.