Christiansburg is conveniently accessible to three public airports:

Roanoke-Blacksburg Regional Airport (airport code ROA) is 35 minutes northeast of Christiansburg and is the closest commercial airport with connections to major national and international destinations. Travelers coming to Christiansburg through Roanoke may also use the Smart Way bus service that connects the New River Valley to Roanoke. Smart Way stops are conveniently located in Christiansburg, Blacksburg and Roanoke areas including the Roanoke Regional Airport.

Virginia Tech Montgomery Executive Airport - Located five miles north of Christiansburg beside Virginia Tech’s Corporate Research Center, and just a couple of minutes from Virginia Tech’s campus, the airport’s location and size is ideal for corporate and leisure travel.

New River Valley Airport - Located 25 minutes west of Christiansburg in Dublin, VA (Pulaski County). This impressive airport offers one of the finest general aviation facilities in the state and region. It also doubles as a U.S Customs Inland Port and is located within a federally-designated Foreign Trade Zone.