Downtown Roanoke is compact enough to walk around and see all the major sights in a day. Stroll around the farmers market and visit the friendly museums
If you've got a car drive up the mountain to the Zoo or to go look at the 50ft star that's illuminated at night
Roanoke has a good modern airport for a city its size. The airport is located a few miles north of downtown Roanoke just off of Interstate 581. Airlines which serve Roanoke's airport include Delta, United, USAir, Northwest, and Allegiant. Cities to which you can get direct flights include Charlotte, Atlanta, Washington, Philadelphia, New York, Chicago, and Detroit.
The Roanoke Airport is very user-friendly, with only about 7 gates. There are two places to get food - one each inside and outside of security. There is also a newstand. Rental cars are available from Hertz, Avis, National, and Budget.
If you decide to take our local buses which are called, "Valley Metro" they will cost everyone from the age 5 and up to 65 $1.25 per ride, but you can ask for a transfer if you need another bus.
If your a senior citzen they do offer cheaper rates.
If you decide to give old YELLOW CAB A call (540-345-7711) or LIBERTY CAB (540-344-1776) make sure to NOT LET ON YOUR A TOURIST or they (The drivers) will take you for a run for your money. As in Taking you the Looooong way around to your destianation.
If your in a hurry don't be Yellow or Liberty cab don't get in a hurry. If its a weekend you mind as well WALK!
(I worked at both, so I should know! Shhh)
Roanoke is best accessed by car.
Generally, make use of your car, but in the downtown area, stash your car in one of Roanoke's public parking garages and explore downtown by foot.