Valley Metro provides public transportation for the City of Roanoke and surrounding areas including the City of Salem, Vinton, and portions of Roanoke County. This service includes fixed bus routes, specialized transportation for the disabled and special event shuttles.
Valley Metro also operates the SmartWay Bus with a route that serves Roanoke and the New River Valley including Christiansburg, Blacksburg, and Virginia Tech. The Smart Way Bus Connector also provides passengers with service to Bedford and the Amtrack Station in Lynchburg, Virginia.
Valley Metro also provides The Star Line Trolley which offers free, convenient transportation to retail businesses, schools, libraries, restaurants, and lodging along Jefferson Street between Downtown Roanoke and Carilion Roanoke Memorial Hospital. The Star Line Trolley service operates from 7:00 A.M. to 7 P.M. Monday through Friday with service every 15 minutes. During the period from 10:00 A.M. to 2:00 P.M. service is every 10 minutes
Trip planning on Valley Metro buses is available via Google Transit.