mcpField
S
stopovers

stopovers

github.com/borski其他78072 次安装2 天前更新
代码仓库

关于 stopovers

常旅客计划奖励兑换的经停规则参考技能,数据涵盖经停次数、时长、费用和预订方式,适用于规划多城市行程及比较兑换计划。

主要功能

  1. 01查询各计划的经停规则
  2. 02比较经停次数与最长时长
  3. 03查看费用及预订方式
  4. 04提供经停计划的决策指引
  5. 05注明规则可信度与核验来源

适用场景

  1. 01规划含免费第二目的地的行程
  2. 02查询特定计划是否允许经停
  3. 03按经停灵活度比较兑换计划
  4. 04核对经停规则及其最新状态

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/borski/travel-hacking-toolkit --skill stopovers

安装后在 Claude Code 中输入/stopovers确认已加载。

详细介绍

各忠诚度计划的中途停留规则

关于哪些计划允许在兑换奖励行程时中途停留、允许停留几次、停留地点、时长和费用的参考数据。数据主要来自各航空公司自己的奖励规则页面,并与 Frequent Miler、OMAAT、Travel Miles 101、Prince of Travel 和 Upgraded Points 的信息交叉核对。

数据存放在 data/stopovers.json 中。由于中途停留规则很少变化(远少于转点奖励或计划估值),刷新周期为 90 天。

什么是中途停留?

在起点与目的地之间某个地点有计划地中断行程。IATA 标准定义如下:

  • 国际行程中,超过 24 小时
  • 国内行程中(美国/加拿大),超过 4 小时

各忠诚度计划会在此基准之内或之外自行制定规则。有些计划允许停留一周,有些允许停留 365 天,有些则完全不允许中途停留。

核心价值:免费中途停留让你可以用一次奖励兑换行程游览两个目的地。前往欧洲途中游览冰岛,前往曼谷途中游览东京,前往悉尼途中游览新加坡。

何时使用此技能

  • 用户想规划多城市旅行,并询问“哪个计划最适合中途停留?”
  • 用户询问某个具体计划的中途停留规则(例如“ Aeroplan 是否允许中途停留?”)
  • 制定行程时,考虑利用免费中途停留增加第二个目的地
  • 兑换奖励机票时,中途停留灵活性很重要,需要比较各计划
  • 通过 Icelandair 中途停留,寻找最便宜的“冰岛免费假期”
  • 研究 JetBlue + Icelandair 合作伙伴奖励行程

何时不要使用

  • 现金机票的中途停留(大多数现金票价有经停规则,但没有“免费中途停留”福利;请改查航空公司的票价条件)
  • 预订实际行程(使用计划的网站或致电预订电话)
  • 奖励机票保留(使用 award-holds 技能——这是不同的概念)
  • 环球机票(使用 round-the-world 技能——采用不同的框架,遵循全球航线规则)

快速参考表

完整数据位于 data/stopovers.json。重点如下:

允许中途停留的计划(正向)
计划往返最多次数最长天数费用预订方式置信度
Aeroplan2 次(每个方向 1 次)455,000 点在线已验证
Alaska Atmos Rewards2 次(每个单程 1 次)未指定免费电话已验证
ANA Mileage Club1 次未指定免费在线可能
Avianca LifeMiles1 次未指定免费在线可能
Cathay Asia Miles2 次未指定免费在线已验证
Copa ConnectMiles1 次未指定免费在线可能
Etihad Guest1 次未指定免费电话可能
Flying Blue (AF/KLM)不限最长 365 天免费电话已验证
Icelandair Saga Club2 次(跨大西洋)7免费在线已验证
JAL Mileage Bank3 次(仅限合作伙伴)未指定免费电话已验证
Korean SKYPASS1 次未指定免费电话可能
Lufthansa Miles & More2 次未指定免费在线可能
Qatar Privilege Club1 次未指定免费电话未验证
Singapore KrisFlyer1 次(Saver)/2 次(Advantage)30免费在线已验证
TAP Miles & Go1 次(仅限合作伙伴)未指定免费在线可能
Turkish Miles & Smiles1 次未指定免费电话可能
United(Excursionist Perk)已于 2025 年 8 月停止———已验证
不允许中途停留的计划(反面案例)

这些计划会将每个航段单独计价为一次奖励兑换。通常允许长达约 24 小时的长时间停留,但不提供任何优惠。

  • British Airways Avios — 每个航段单独计价
  • American Airlines AAdvantage — 仅允许长达 24 小时的长时间停留
  • Delta SkyMiles — 仅允许长达 24 小时的长时间停留
  • Iberia Plus Avios — 与 BA 相同
  • Virgin Atlantic Flying Club — 没有正式的中途停留计划
  • JetBlue TrueBlue — 基于票价计价,按航段计价

如需了解任何计划的完整详情、限制、近期变更和一手来源,请查询 data/stopovers.json。

冰岛特别提示

Icelandair 的中途停留计划是**商业航空机票中附带的最佳免费度假福利。**以下几点值得强调:

  • 免费:搭乘任何 Icelandair 跨大西洋行程均无需额外支付机票费用
  • 在雷克雅未克停留最多 7 晚(部分 Saga Premium 票价允许停留更久)
  • 规则相同:适用于现金预订和通过 Saga Club 兑换奖励机票
  • 拥有 70 多年历史 — Icelandair 自创立以来一直提供这项服务
  • 可通过 JetBlue TrueBlue 合作伙伴奖励兑换预订(2024 年新增)— 因此 Bilt、Chase UR 转点等可转点计划也能用于兑换
  • 没有窍门:预订 Icelandair 跨大西洋航班,预订时选择中途停留时长即可

向计划灵活的美国—欧洲旅客推荐允许中途停留的计划时,通常应优先推荐这一选项。

一手来源:icelandair.com/flights/stopover

阅读数据文件

# All programs that allow stopovers, sorted by max round-trip stopovers
jq '.programs[] | select(.category == "positive") |
    {name, max_rt: .max_stopovers_round_trip, surcharge: .surcharge_points, booking: .booking_method}' \
    data/stopovers.json | head -40

# Find programs that allow free phone-bookable stopovers
jq '.programs[] | select(.category == "positive" and .surcharge_points == 0 and .booking_method == "phone") |
    {name, max_rt: .max_stopovers_round_trip, restrictions: .restrictions}' \
    data/stopovers.json

# Programs that do NOT allow stopovers (negative space)
jq '.programs[] | select(.category == "negative") | {name, restrictions}' data/stopovers.json

# All sources/citations for a given program
jq '.programs[] | select(.id == "aeroplan") | .sources' data/stopovers.json

# Recently changed programs (last 24 months)
jq '.programs[] | select(.recent_changes != null) | {name, recent_changes}' data/stopovers.json

# Discontinued programs (e.g. United Excursionist)
jq '.programs[] | select(.discontinued == true) | {name, discontinued_date, restrictions}' data/stopovers.json

决策规则

用户规划行程且中途停留与行程相关时,请遵循以下规则:

  1. **免费在冰岛中途停留,是任何美国—欧洲旅客最轻松的方式,可顺道游览第二个国家。**这项福利已包含在现金票价和奖励兑换中。行程包含往返美国/加拿大与欧洲时,务必提及。

  2. **根据计划匹配枢纽机场。**将用户可能经停的枢纽与允许中途停留的计划相匹配:

    • 东京(NRT/HND)→ ANA、JAL、Singapore(中转)、Korean 合作伙伴
    • 香港(HKG)→ Cathay
    • 新加坡(SIN)→ Singapore KrisFlyer
    • 多哈(DOH)→ Qatar
    • 阿布扎比(AUH)→ Etihad
    • 伊斯坦布尔(IST)→ Turkish
    • 阿姆斯特丹(AMS)/巴黎(CDG)→ Flying Blue
    • 雷克雅未克(KEF)→ Icelandair
    • 首尔(ICN)→ Korean
    • 波哥大(BOG)→ Avianca
    • 巴拿马城(PTY)→ Copa
    • 法兰克福(FRA)/慕尼黑(MUC)→ Lufthansa
  3. **Alaska Atmos 是西方计划中对合作伙伴中途停留最慷慨的计划,**但需要通过电话预订。每次通话请预留 30 分钟以上。

  4. **Flying Blue 允许无限次中途停留,**但需要通过电话预订。有些客服会错误地表示只能在 AMS/CDG 枢纽机场中途停留;若遇到异议,请引用常见问题页面:flyingblue.us/en/spend/flights/rewards。

  5. Singapore KrisFlyer Saver 奖励的成本低于 Advantage,但往返行程只允许中途停留 1 次,而非 2 次。

  6. **Turkish Miles & Smiles 以电话预订困难著称,**但只要有耐心,就能享受到极佳的 Star Alliance 定价。

  7. **United Excursionist Perk 已于 2025 年 8 月 21 日取消。**此后不要再推荐通过 MileagePlus 规划中途停留行程。

  8. BA Avios、AA AAdvantage 和 Delta SkyMiles不允许中途停留。要么将每个航段作为单独的奖励兑换预订(按兑换价格计价),要么改用其他计划(例如,搭乘 Cathay 使用 Alaska Atmos,搭乘 Delta 金属机队航班使用 Flying Blue)。

  9. **如有疑问,应以计划自身的奖励规则页面为准。**Frequent Miler、OMAAT 和 Travel Miles 101 可作为交叉核对来源。

交叉引用

  • partner-awards — 在查看中途停留规则之前,了解可通过某个计划预订的航班(联盟内及双边合作航班)
  • alliances — 了解联盟成员资格,以确定适用于多承运商 oneworld/Star/SkyTeam 中途停留规则的情况
  • booking-guidance — 需要电话预订的计划(Flying Blue、Alaska、Turkish、Etihad、Qatar)的电话号码
  • transfer-partners — 可转入该计划、用于兑换中途停留行程的积分货币
  • transfer-bonuses — 当前的转点促销,可能让支持中途停留的计划更加划算
  • award-holds — 最适合中途停留的计划(Aeroplan、Flying Blue、Alaska)都不允许保留奖励座位,因此无法在转点前锁定多城市奖励行程。请谨慎安排时间。
  • round-the-world — 如果单次中途停留无法满足需求,环球旅行产品便是顺理成章的下一步。Star Alliance RTW(通过 staralliance.com 购买的付费现金票价,并非里程奖励票)允许在一张机票中安排最多 15 次中途停留。唯一仍可按里程定价的环球旅行产品是 Lufthansa Miles & More。

来源层级(遵循研究诚信协议)

  1. 航空公司自己的奖励规则页面 — 有此页面时,以其为准
  2. Frequent Miler — 最受认可、时效性最强的次级来源
  3. OMAAT(One Mile at a Time) — 指南全面,但偶尔会过时
  4. Travel Miles 101 — 准确的基准参考
  5. Prince of Travel — Aeroplan 和 Alaska 方面的可靠来源
  6. Upgraded Points / TPG / View From The Wing — 有参考价值,但更新贬值信息通常较慢

来源说法不一致时,以航空公司自己的页面为准。航空公司页面未提及或表述模糊时,以最近发布的 Frequent Miler 文章为准。切勿编造规则。

避免捏造信息

  • 数据文件包含可信度标记(VERIFIED / LIKELY / UNVERIFIED)。可信度低于 VERIFIED 时,请向用户说明这一不确定性。
  • 用户询问的数据文件中没有的计划时,请如实告知,不要猜测。先通过 Frequent Miler 或航空公司自己的页面查证。
  • 中途停留规则可能会悄然变更。引用规则时请注明 last_verified 日期。超过 90 天的信息,在用于推荐实际预订前应重新核实。

评论

支持 Markdown