El río San Martín, nace aproximadamente en las coordenadas , al sur de la pequeña localidad de Santa Rosa de la Roca, en el departamento de Santa Cruz, desde su nacimiento tiene un recorrido en dirección nor-este, es un río meandrico por lo que su longitud puede variar considerablemente, tiene un longitud de 710 kilómetros, hasta su desembocadura en el río Blanco, cerca de la ciudad de Bella Vista en el departamento del Beni, en las coordenadas , forma zonas pantanosas en varias zonas de su recorrido.