James River Petroleum Inc is an active carrier based out of Ashland, Virginia. James River Petroleum Inc operates under USDOT number 536632. James River Petroleum Inc has 88 tractors and employs 43 drivers. James River Petroleum Inc is authorized to operate Interstate cargo.