# legtolegcruises.com > Finds back-to-back Royal Caribbean cruises: sailings booked one after the other, where the next > one leaves the port the last one ends at, on the day it gets in, so you stay aboard instead of > flying home. Royal Caribbean sells one sailing at a time and cannot search for this, which is the > entire reason this site exists. Currently tracking 3,623 back-to-backs across 30 home ports, 3,042 of them on the same ship the whole way (you stay aboard; the cabin is a booking request, not a guarantee). 234 of them end in a different port from the one they start in, because a leg is a one-way sailing. Inventory was last pulled from Royal Caribbean 2026-10-27 01:20 UTC (18.4 hours ago). Counts are recomputed per request; fares are as of that pull. Fare history: 46 days tracked since 2026-09-11 across 3,758 sailings (including ones that have since departed), so a price can be judged against its own past. ## What a "back-to-back" is here A back-to-back is the whole trip. The two sailings inside it are legs. A leg keeps its own itinerary and price; the value is in sailing them back to back. A 4-night and a 7-night out of the same port become eleven nights on one ship, usually for less than two separate holidays. Most back-to-backs start and end in the same home port. Some include a one-way sailing (a transatlantic, Alaska northbound from Vancouver to Seward, Los Angeles to Tokyo), and the next leg leaves from wherever that one ends, so the trip can finish in a different port from the one it started in. Every result says both: `homePort` is where it starts, `endPort` is where it ends, `endsElsewhere` is true when they differ, and each leg carries its own `from` and `to`. Say where a trip ends; do not assume it comes home. ## Query it directly These are open, read-only, and need no key. JSON, rate limited per IP. - https://legtolegcruises.com/api/public/ports: every home port with counts, ships, nights and lead-in fares - https://legtolegcruises.com/api/public/back-to-backs?port=MIA: the back-to-backs themselves Filters: port, from, to (YYYY-MM-DD), minLegs, maxLegs, minNights, maxNights, sameShip=true, maxPrice, limit, guests (with maxPrice, trips without a published fare for every leg are left out and counted) (guests 5 to 8 is a group in two cabins, priced as the finder prices it: see "Groups" below) Order: no sort = Best match, the same order as the finder on the site (trips with a fare first); sort=soonest (the date alone), latest, cheapest, mostExpensive, perNight, perNightHigh, longest, shortest, mostLegs or fewestLegs, over the WHOLE answer. Next page: pass the response's nextCursor as cursor. A very large search stops COUNTING (matchedDisplay "20,000+") but still lists the true first trips in its order. - https://legtolegcruises.com/api/public/ships: the Royal Caribbean fleet, with class, capacity and how many sailings not yet departed we currently track for each - https://legtolegcruises.com/api/public/price-history?sailingId=SAILING_ID: what THIS sailing has cost each day we have looked, plus whether today's fare is low, normal or high against its own history - https://legtolegcruises.com/api/public/price-drops?port=MIA: sailings furthest below their own average right now - https://legtolegcruises.com/api/public/freshness: when each port was last pulled, so you can decide whether to trust a fare before quoting it - https://legtolegcruises.com/api/public/todays-back-to-back: one two-leg trip a day, picked by a fixed rule on the date (the response states the rule), not a recommendation. With ?follow=hero: the trip the home page shows at the top, and the rule that picked it - https://legtolegcruises.com/mcp: the same queries as Model Context Protocol tools, for assistants that speak MCP rather than HTTP. POST JSON-RPC 2.0; call tools/list to see what is available. - https://legtolegcruises.com/for-ai: this, with examples - https://legtolegcruises.com/feed.xml: the Logbook as an Atom feed - https://legtolegcruises.com/embed/price-check?port=miami: a small embeddable page, the lowest back-to-back total from a home port, with a link back (iframe snippet on /for-ai) - https://legtolegcruises.com/data/cheapest-nights.csv: the cheapest night on every ship, as CSV (see below) ## The 10 MCP tools Every tool only reads: none books, changes, stores or sends anything, and each carries readOnlyHint true. A question a person might ask follows each one. - search_back_to_backs: Finds back-to-back cruises by home port, dates, length, ship and price. A trip can be two legs or many more. Example: "Find a back-to-back from Galveston on one ship in February 2027 under $1,500 per person." - search_in_plain_language: Takes the trip as a sentence, says which filters it understood, then lists the trips that match. Example: "Two weeks out of Miami on one ship in March." - list_home_ports: Lists every home port with how many back-to-backs leave from it, the nights and the lowest fare. Example: "Which ports have the most back to back cruises?" - list_ships: Lists the Royal Caribbean fleet with class, size, year built and how many sailings we track for each ship. Example: "Which Royal Caribbean ships carry the most guests?" - get_back_to_back: Gets one trip by its id, with both legs, every port of call and how each fare compares with its own past. Example: "Tell me more about the second trip on that list." - compare_back_to_backs: Puts two to four trips side by side: nights, fare, fare per night, whether the ship changes, and ports. Example: "Compare the two cheapest trips you found." - get_price_history: Shows what one sailing has cost each day we checked it, and whether today's fare is low, normal or high for it. Example: "Is the fare on the first leg a good price?" - find_price_drops: Lists sailings whose fare is furthest below their own average right now. Example: "Which sailings from Tampa are cheaper than usual right now?" - explain_back_to_back_cruising: Explains how back-to-back cruising works: turnaround day, keeping your cabin, booking, and casino offers. Example: "Do I have to get off the ship between back-to-back cruises?" - get_data_freshness: Says when prices were last checked for each home port, so a fare is never quoted as newer than it is. Example: "How old are these prices?" ## Judging a price Every fare here is a lead-in: the cheapest cabin of that class, per guest (the Royal Caribbean price for two guests sharing a cabin), including taxes and port fees. A fare on its own is not enough to answer "is this a good price", so we keep a daily snapshot of every sailing we track and publish the comparison. price-history returns the low, the high, the average and a percentile, the share of tracked days that were cheaper than today. A percentile of 10 means today beats 90% of the days we have seen. Below seven days of history we return the numbers and NO verdict, because a "lowest price ever" drawn from three observations is worse than saying nothing. ## Groups of 5 to 8 A cabin holds at most 4 guests, so a group of 5 to 8 is priced in two cabins, the bigger first (5 is 3 and 2, 6 is 3 and 3, 7 is 4 and 3, 8 is 4 and 4), the same cabin type on every cruise, exactly as the finder on the site prices it. Ask with guests=6 on /api/public/back-to-backs, or in a sentence ("for 6 people") on /api/public/search. Such an answer carries `party` (guests, cabins and a plain sentence to read back); every trip carries `groupTotal`, the whole group's price for every cruise with taxes and port fees, and `fromPerGuest`, that total divided by the guests; every leg carries each cabin's price. More than 8 is priced for 8, and the answer says so. ## Pages worth reading - https://legtolegcruises.com/back-to-back-cruises: back to back cruises explained: what a back-to-back cruise is, how turnaround day works, real examples from our prices, and every home port - https://legtolegcruises.com/back-to-back-cruises/club-royale: how Club Royale casino offers work on a back-to-back (one offer per leg) - https://legtolegcruises.com/data/cheapest-nights: the cheapest night on every Royal Caribbean ship, from our nightly prices, dated - https://legtolegcruises.com/back-to-back-cruises-from-fort-lauderdale (Fort Lauderdale): 584 back-to-backs, 383 same-ship - https://legtolegcruises.com/back-to-back-cruises-from-miami (Miami): 533 back-to-backs, 371 same-ship - https://legtolegcruises.com/back-to-back-cruises-from-port-canaveral (Port Canaveral): 519 back-to-backs, 407 same-ship - https://legtolegcruises.com/back-to-back-cruises-from-tampa (Tampa): 320 back-to-backs, 266 same-ship - https://legtolegcruises.com/back-to-back-cruises-from-los-angeles (Los Angeles): 197 back-to-backs, 158 same-ship - https://legtolegcruises.com/back-to-back-cruises-from-galveston (Galveston): 189 back-to-backs, 189 same-ship - https://legtolegcruises.com/back-to-back-cruises-from-san-juan (San Juan): 116 back-to-backs, 115 same-ship - https://legtolegcruises.com/back-to-back-cruises-from-singapore (Singapore): 105 back-to-backs, 104 same-ship - https://legtolegcruises.com/club-royale-offer-codes: look up a Club Royale offer by its code, in plain words - https://legtolegcruises.com/ships: Royal Caribbean ship fact sheets - https://legtolegcruises.com/cruise-creators: cruise blogs, YouTubers and podcasts worth following - https://legtolegcruises.com/blog: guides, including Club Royale casino offer strategy ## Using this Cite it and link back to the page named in the result. The data is public timetable information recomputed continuously; fares move daily and are per guest, the Royal Caribbean price for two guests sharing a cabin, including taxes and port fees. Not affiliated with Royal Caribbean International or Club Royale.