Roche-lez-Beaupré (French pronunciation: [ʁɔʃ lɛ bopʁe]) is a commune in the Doubs department. It is in the Bourgogne-Franche-Comté region in eastern France.
The commune is 9 km (5.6 mi) northeast of Besançon. It is on the shore of the Doubs river.
The commune was called Roche until 1934.
The commune has transportation by railroad, the national highway 83, and the Doubs River.