McCain, a Senator from Arizona, will be joined by his wife Cindy and former Labor Secretary Elaine Chao.
The Lynchburg rally is at 3:45 p.m. at the Romney campaign headquarters at 3700 Candlers Mountain Road.
The Roanoke County event is at 5:45 p.m. at the Romney campaign headquarters at 2706 Ogden Road.
McCain and company will also make campaign stops in Virginia Beach and Charlottesville on Saturday.
In 2008, McCain lost the presidential race to President Obama.