Rivers are terrain features. They usually stop the movement upon entering their square or have a really high movement cost.
The way to get over them effectively is building a road over them. Roads are build between most adjacent colony centers, annexed sectors and - most importantly - frontier outposts. I placed countless numbers of outposts just to get a road connection across poor terrain.
If with river you mean "1 sector wide waterway": You need river exploitation tech to unlock embarking. Embarking and de-embarking costs all remaining movement points, so it is slow.
While there is no mariner skill as far as I can tell, there is plenty of floating and flying units wich just move across as if it was nothing.
Beyond that, there seems no way to speed this up.