or, enquire about your chosen options

  1. Ultra-Luxury Cruising
  2. The Caribbean is still a Preferred Cruise Destination
  3. Catch Up on Cruising: Latest News in bite size!
  4. 8 Romantic Destinations Around the World
  5. Royal Caribbean Launch “Royal Up”

Sign up to our newsletter and become the first to know about our latest deals and promotions

Your 'Port' has been chosen Clear this filter or visit another page to change

Richards Bay, South Africa

Enquire about cruises in this region

Situated on KwaZulu-Natal's fertile south coast, Richards Bay started out as a holiday town and has developed into a major port. It is situated on a lagoon in the Mhathuze river and its potential as a great natural harbour were confirmed in 1897 after a detailed survey was carried out.

Originally, the lagoon provided a home for a vast population of aquatic birds, attracted to the area by a rich supply of fish. Crocodiles, sharks and hippos frequented the lagoon, as did hunters and fisherman in search of trophies.

The town of Richards Bay was laid out on the elevated northern slope of the lagoon, overlooking a fine stretch of water. Today Richards Bay is a thriving industrial port with the surrounding areas offering game reserves, exotic vegetation and native villages providing the real attraction.

Cruise Season – Oct – April
Currency – Rand (R)
Language – Xhosa, English and Afrikaans
Land Area – km²
Electricity – South African/Indian-style plug with two round metal pins above a large round grounding pin
Time – GMT plus two hours
International Country Telephone Code – + 27

Please note, while cruise details and inclusions are accurate at time of loading they are subject to change due to changes in cruise line practices and policies. Please check details and inclusions at time of booking.

Database Profiling Report

Total queries executed: 21

Total elapsed time: 0.047746419906616

# Query Time
(1) connect 0.00073409080505371
(2) DESCRIBE `ports` 0.0022239685058594
(3) SELECT `ports`.* FROM `ports` WHERE (orchid_slug = 'richards-bay-south-africa') AND (orchid_available = 1) LIMIT 1 0.0058479309082031
(4) DESCRIBE `destinations` 0.002310037612915
(5) SELECT `destinations`.* FROM `destinations` WHERE (((`destinations`.`id` = 52))) 0.00044608116149902
(6) DESCRIBE `avid_specials` 0.0012569427490234
(7) SELECT `avid_specials`.* FROM `avid_specials` LEFT JOIN `avid_specials_links` ON avid_specials.id = avid_specials_links.special_id WHERE (((item_id = '52' AND class = 'Destination')) AND (date_start < NOW() OR date_start is null) AND (date_end > NOW() OR date_end is null OR date_end = '')) 0.0018570423126221
(8) SELECT `ports`.`orchid_slug` FROM `ports` WHERE (id = '708') 0.00034213066101074
(9) SELECT `latlong`.`lat`, `latlong`.`long` FROM `latlong` WHERE (port_id = '708') 0.0018069744110107
(10) SELECT `latlong`.`lat`, `latlong`.`long` FROM `latlong` WHERE (port_id = '708') 0.0017459392547607
(11) DESCRIBE `cruises` 0.0033819675445557
(12) SELECT `cruises`.* FROM `cruises` WHERE (id IN (76034, 76012, 76013, 76014, 80944, 81114, 45450, 77606, 78017, 78791)) ORDER BY FIND_IN_SET(id, '76034,76012,76013,76014,80944,81114,45450,77606,78017,78791') 0.0031609535217285
(13) DESCRIBE `cruiselines` 0.0027639865875244
(14) SELECT `cruiselines`.* FROM `cruiselines` WHERE (id IN ('91', '151', '28', '49', '20', '23', '24', '159', '187', '12', '14', '114')) ORDER BY FIND_IN_SET(id, '91,151,28,49,20,23,24,159,187,12,14,114') 0.0013980865478516
(15) DESCRIBE `ships` 0.0086350440979004
(16) SELECT `ships`.* FROM `ships` WHERE (id IN ('508', '616', '1108', '790', '652', '545', '105', '338', '448', '695', '818', '66', '775', '1262')) ORDER BY FIND_IN_SET(id, '508,616,1108,790,652,545,105,338,448,695,818,66,775,1262') 0.0019090175628662
(17) DESCRIBE `cruisetypes` 0.0017991065979004
(18) DESCRIBE `destinations` 0.0026910305023193
(19) SELECT `destinations`.* FROM `destinations` WHERE (id IN ('52', '40', '30', '35')) ORDER BY FIND_IN_SET(id, '52,40,30,35') 0.00086212158203125
(20) DESCRIBE `ports` 0.0021588802337646
(21) SELECT `ports`.* FROM `ports` WHERE (((`ports`.`id` = 708))) 0.00041508674621582