Port of San Diego (Photo by Renee Ruggero)

Most of the family-friendly cruise lines offer a number of departure ports in North America, making it convenient and cost effective for families to take a cruise.

The option to drive to a cruise ship embarkation port instead of flying can save a family hundreds of dollars off the cost of a cruise vacation. In addition, think of all the souvenirs you can bring home without worrying if they will fit in the luggage!

Ports of departure within North America: