Magic Travel & Cruise
Cruise Specials
Cruise Lines
Cruise Ships
Cruise Destinations
Cruise Seasons
Port Overview
Select from all of our ports
Addu Atoll, Maldives
Agatti, India
Agra, India
Aldabra - Seychelles
Alphonse - Seychelles
Ambara Island, Maldives
Ambavatoby Bay, Madagascar
Amirante Islands Seychelles
Andaman Islands, India
Anjouan, Comoros
Ari Atoll (Maldives)
Aride - Seychelles
Aride, Seychelles
Assomption - Seychelles
Assumption Island, Seychelles
Astove, Seychelles
Atoll Beach, Maldives
Baa Atoll, Maldives
Bangaram Island, India
Barra, Mozambique
Beypore, India
Big Sister Island, Seychelles
Bijoutier Island, Seychelles
Bitra Island
Bodu Mora, Maldives
Cannenora (Kannur), India
Chennai, Madras
Cheriyum, Lakswadeep Islands
Cinque Islands, Andaman Islands
Cochin (Kochi), India
Coco Island (Costa Rica)
Colombo Sri Lanka
Cosmoledo, Seychelles
Cousin Island, Seychelles
Curieuse, Seychelles
D'arros Island Seyshells
Delhi India
Desroches, Seychelles
Dhaalu Atoll (Maldives)
Diego Suarez, Madagascar
Diu, India
Djiggaru Atoll, Maldives
Emboodhu Finolhu, Maldives
Europa Island, Scattered Islands
Faafu Atoll (Maldives)
Farquhar, Seychelles
Felidhoo Atoll, Maldives
Felidhu Atoll (Maldives)
Fort Dauphine (Tolagnaro), Madagascar
Galle, Sri Lanka
Glorieuses, Scattered Islands
Goa, India
Gopalpur, India
Grande Soeur Island, Seychelles
Haa Alif Atoll, Maldives
Hambantota (Sri Lanka)
Hanifaru Bay, Maldives
Henry Lawrence Island, India
Hithadoo, Maldives
Hudhuranfushi, Maldives
Ilanativu, Sri Lanka
Ile Cocos, Cargados
Ile du Sud, Cargados
Inglis Island, India
Jaipur, India
Juan De Nova, Scattered Islands
Kadmat Island, India
Kalametiya, Sri Lanka
Kanyakumari, India
Karaikal, India
Kuda Bandos Maldives
Kudawella, Sri Lanka
Kulhudhuffushi, Haa Dhaalu Atoll, Maldives
La Digue, Seychelles
La Passe, la Digue, Seychelles
Laraie Bay, Curieuse Island, Seychelles
Le Port, Reunion Islands, France
Maadhoo Island, Maldives
Madras, India
Magaruque, Mozambique
Mahajanga, Madagascar
Mahe, Seychelles
Maheskali, Bangladesh
Majunga, Madagascar
Maldives (Vaikaramuraidhoo)
Male, Maldives
Malvan, India
Mandvi, India
Mangalore, India
Marmugao, Goa India
Masoala, Madagascar
Meemu Atoll, Maldives
Miladummadulu Atoll, Maldives
Minicoy, Lakswadeep Islands
Mirissa, Sri Lanka
Misali Island, Tanzania
Mongla Port, Bangladesh
Mormugao (Marmagao), India
Moroni, Comoros
Moyenne Island, Seychelles
Mulaku Atoll (Maldives)
Mumbai (Bombay), India
New Mangalore,India
Ngapali, Myanmar
Noonu Atoll, Maldives
Nosy Berafia, Madagascar
Nosy Hara, Madagascar
Nosy Iranja, Madagascar
Nosy Lakandava
Nosy Mangabe, Madagascar
Nosy Mitsio, Madagascar
Okha, India
Olhahali, Maldives
Olhugiri, Maldives
Paradip, India
Passikudah, Sri Lanka
Perumal Par Reef, India
Pigeon Island, Sri Lanka
Pointe des Galets, Reunion Island
Pointe Noire Grang Soeur, Seychelles
Poivre, Seychelles
Pondicherry
Porbandar - Gujarat, India
Port Blair, Andaman Islands
Port Launay Saint Marie, France
Praslin, Seychelles
Private Island, Maldives
Pulau Banta (Indonesia)
Pulau Rinca (Indonesia)
Raa Atoll (Maldives)
Rasdhoo, Maldives
Ratnagiri, India
RĂ©mire Island, Seychelles
Rodrigues Island, Mauritius
Saint Francois Is., Seychelles
Saint Gilles, Ile de la Reunion
Saint Marie Island, Madagascar
Saint Pierre, Ile de la Reunion
Sainte Anne Marine National Park
Sallitivu, Sri Lanka
Sampur Bay, Sri Lanka
Sarodrano, Madagascar
Scattered Islands, Indian Ocean
Silhouette Islands, Seychelles
South Male Atoll (Maldives)
St Anne Island, Seychelles
St Denis, Reunion
St Joseph, Reunion, France
St Joseph, Seychelles
St Martin's Island, Bangladesh
Suheli Island, Lakswapdeep Islands
Swaraj Dweep, India
Talalla Beach, Sri Lanka
Tamatave, Madagascar
Tangalle, Sri Lanka
Thaa Atoll (Maldives)
Therese Island, Seychelles
Thikkoti Beach, India
Tinnakara, Lakswadeep Islands
Toliara, Madagascar
Trincomalee, Sri Lanka
Trivandrum, India
Tuticorin, India
Uligamu, Maldives
Utheemu, Maldives
Vangaaru, Maldives
Victoria, Mahe, Seychelles
Vilanjam, India
Visakhapatnam, India
Vohemar, Madagascar
Weligama Bay, Sri Lanka
Welipatanvila, Sri Lanka
Yala National Park, Sri Lanka
Bodu Mora, Maldives