Strict Standards: Redefining already defined constructor for class wpdb in /home/rivers/public_html/wp-includes/wp-db.php on line 56

Deprecated: Assigning the return value of new by reference is deprecated in /home/rivers/public_html/wp-includes/cache.php on line 36

Strict Standards: Redefining already defined constructor for class WP_Object_Cache in /home/rivers/public_html/wp-includes/cache.php on line 384

Strict Standards: Declaration of Walker_Page::start_lvl() should be compatible with Walker::start_lvl($output) in /home/rivers/public_html/wp-includes/classes.php on line 541

Strict Standards: Declaration of Walker_Page::end_lvl() should be compatible with Walker::end_lvl($output) in /home/rivers/public_html/wp-includes/classes.php on line 541

Strict Standards: Declaration of Walker_Page::start_el() should be compatible with Walker::start_el($output) in /home/rivers/public_html/wp-includes/classes.php on line 541

Strict Standards: Declaration of Walker_Page::end_el() should be compatible with Walker::end_el($output) in /home/rivers/public_html/wp-includes/classes.php on line 541

Strict Standards: Declaration of Walker_PageDropdown::start_el() should be compatible with Walker::start_el($output) in /home/rivers/public_html/wp-includes/classes.php on line 560

Strict Standards: Declaration of Walker_Category::start_lvl() should be compatible with Walker::start_lvl($output) in /home/rivers/public_html/wp-includes/classes.php on line 659

Strict Standards: Declaration of Walker_Category::end_lvl() should be compatible with Walker::end_lvl($output) in /home/rivers/public_html/wp-includes/classes.php on line 659

Strict Standards: Declaration of Walker_Category::start_el() should be compatible with Walker::start_el($output) in /home/rivers/public_html/wp-includes/classes.php on line 659

Strict Standards: Declaration of Walker_Category::end_el() should be compatible with Walker::end_el($output) in /home/rivers/public_html/wp-includes/classes.php on line 659

Strict Standards: Declaration of Walker_CategoryDropdown::start_el() should be compatible with Walker::start_el($output) in /home/rivers/public_html/wp-includes/classes.php on line 684

Deprecated: Assigning the return value of new by reference is deprecated in /home/rivers/public_html/wp-includes/query.php on line 21

Deprecated: Assigning the return value of new by reference is deprecated in /home/rivers/public_html/wp-includes/theme.php on line 540
Welcome to Rivers Publishing

rivers-publishing-wainwright-map-front-cover.jpg

front-cover-canoe_map_of_britain-low.jpg

cover-front-wwnepal-med-res.jpgpub-paddles-front.jpgpyrenees-front.jpg

 front-cover-canoe-kayak-guide-to-nw-england.jpgwhite-water-south-alps-front-cover-low-res.jpgfront-cover-sailing-map.jpg

Books for Kayaking, Canoeing and Sailing.

River Publishing is a specialist book publisher, known for their international paddling guides and best-selling maps.

  •    We concentrate on quality with a small range of titles and our aim is to produce what the Alpine Kayak Club called “the Best Guide Books Ever”.

  •   We have over twenty years of experience as a professional publishing company.

  •   We have a huge and unrivaled knowledge of the world of international recreational canoeing, rafting and adventure travel. 
  •    If you are looking (and prepared to pay) for information or photographs in this area then we can almost certainly help you.