什麼是 ITA Matrix?
ITA Matrix 是一款由 Google 提供的免費航班搜尋引擎。它不同於一般的訂票網站,它不能直接訂票。它的主要功能是讓你找出航班的最佳組合、價格細節、轉機時間等,然後你可以拿著這些資訊到航空公司的官網或線上旅行社 (OTA) 網站進行實際訂票。
它的強大之處在於:
多城市和彈性日期查詢: 支援多城市行程和日期區間查詢。
高度客製化: 可以設定非常詳細的篩選條件,例如航空公司、轉機次數、最短轉機時間、允許的機場、機型等等。
透明的價格分解: 可以看到機票的稅金、燃油附加費等詳細費用分解。
Key notes
- ITA Matrix 不能直接訂票!
- 當你找到最完美的航班組合後,請記下以下關鍵資訊:
- 航空公司
- 航班號碼
- 去程和回程的日期
- 城市或機場代碼
- 機票價格(通常是參考價格,實際購買時可能會有些微變動)
- 然後,你可以用這些資訊到航空公司官網或你信任的線上旅行社(OTA)網站,例如 Expedia、Kayak 或 Skyscanner,進行實際的查詢和訂票
- 查完後再到Google Flight 確認是否有其他的選擇
如何使用 ITA Matrix 查詢機票:你的高級機票搜尋利器
如果你是一位熱愛旅行的背包客、商務人士,或是對機票價格有精打細算的追求者,那麼你可能聽過 ITA Matrix 這個強大的機票搜尋工具。它由 Google 開發,雖然介面不像 Google Flights 或其他 OTA 網站那樣直觀,但它提供了無與倫比的彈性和篩選功能,讓你找出最符合需求的機票組合。
本教學將帶你一步步了解如何使用 ITA Matrix,從基本的點對點查詢到更進階的篩選條件。
什麼是 ITA Matrix?
ITA Matrix 是一款由 Google 提供的免費航班搜尋引擎。它不同於一般的訂票網站,它不能直接訂票。它的主要功能是讓你找出航班的最佳組合、價格細節、轉機時間等,然後你可以拿著這些資訊到航空公司的官網或線上旅行社 (OTA) 網站進行實際訂票。
它的強大之處在於:
- 高度客製化: 可以設定非常詳細的篩選條件,例如航空公司、轉機次數、最短轉機時間、允許的機場、機型等等。
- 透明的價格分解: 可以看到機票的稅金、燃油附加費等詳細費用分解。
- 多城市和彈性日期查詢: 支援多城市行程和日期區間查詢。
開始使用 ITA Matrix
首先,打開你的瀏覽器,前往 ITA Matrix 網站:matrix.itasoftware.com
第一步:基本查詢設定
1. 選擇行程類型 (Type of trip)
這是你開始查詢的第一步。根據你的旅行計畫,選擇合適的行程類型:
- Round Trip: 來回行程。
- One-way: 單程行程。
- Multi-city: 多城市行程,例如台北飛東京,東京飛大阪,大阪飛台北。
我們以最常用的 Round Trip (來回行程) 為例。
2. 輸入出發地 (Origin) 和目的地 (Destination)
在 Origin 欄位輸入你的出發機場或城市代碼。如果你不確定代碼,可以輸入城市名稱,ITA Matrix 會自動提示相關機場。
- 例如:輸入
TPE(台北桃園) 或Taipei。 - 在 Destination 欄位輸入你的目的地機場或城市代碼。
- 例如:輸入
NRT(東京成田) 或Tokyo。
3. 設定日期和停留天數
- Dates: 點擊日期欄位,會跳出日曆讓你選擇。你可以選擇一個確切的日期,或者選擇一個日期區間。
- Departure date: 去程日期。
- Return date: 回程日期。
- Length of stay (停留天數): 如果你選擇來回行程,這裡可以設定你希望停留的天數範圍。
- 例如:輸入
7-10表示希望停留 7 到 10 天。這對於尋找彈性機票非常有用。
- 例如:輸入
我們以十月份的某一天出發,停留 7 天為例。

4. 乘客數 (Number of passengers)
預設為 1 位成人。如果你需要搜尋多位乘客的機票,可以在這裡修改。
5. 艙等 (Cabin)
預設為 Coach (經濟艙)。你可以根據需要選擇:
- Premium economy (豪華經濟艙)
- Business (商務艙)
- First (頭等艙)
6. 銷售地點 (Sales city)
這是一個很重要的選項,它會影響機票的稅金和定價。預設是你的出發地城市。你可以將其更改為任何城市。有時,從不同城市購買機票可能會更便宜 (即使飛行地點不變)。
7. 點擊「Search」進行查詢
在結果頁面,你會看到不同日期和價格的網格。這讓你一目了然地看到哪個日期的組合最便宜。

在網格中選擇一個你滿意的日期組合,點擊該價格,ITA Matrix 會顯示該組合的詳細航班資訊。

在「Detailed flight information」頁面,你可以看到:
- 航班號碼和航空公司
- 出發/抵達時間和機場
- 飛行時間和轉機時間
- 飛機機型
- 價格明細: 點擊「Fare construction」可以查看票價的詳細組成,包括基礎票價、稅金、燃油附加費等。這對於理解機票價格非常有幫助。

第二步:進階篩選條件 (Advanced Controls)
ITA Matrix 的真正強大之處在於它的進階篩選功能。Routing Codes及Extension Codes兩個欄位讓你精確控制你的飛行路線。這兩項功能是 ITA Matrix 最強大的部分,能讓你精準地篩選航班,找出符合特定需求的機票。
1. 路線代碼(Routing Codes)
Routing Code 讓你控制航班的飛行路線,特別是在轉機點的選擇上。你可以在 ITA Matrix 搜尋頁面的 Advanced routing codes 欄位輸入這些代碼。
- 單獨指定轉機城市:
- 在出發或回程的欄位中輸入城市或機場代碼,ITA Matrix 只會搜尋該城市有轉機的航班。
- 範例:
SFO:只搜尋在舊金山轉機的航班。LHR,JFK:搜尋在倫敦或紐約轉機的航班。
- 排除轉機城市:
- 在城市或機場代碼前加上
~符號。 - 範例:
~LAX:排除任何在洛杉磯轉機的航班。
- 在城市或機場代碼前加上
- 指定航空公司:
- 在城市或機場代碼後加上航空公司代碼。
- 範例:
LAX UA:只搜尋在洛杉磯轉機,且轉機航班由聯合航空 (United Airlines) 營運的航班。
- 指定轉機次數:
- 使用
/stops:指令。 - 範例:
TPE/stops:0:從台北直飛。TPE/stops:1:從台北出發,轉機一次。TPE/stops:2:從台北出發,轉機兩次。
- 使用
- 限制轉機總時長:
- 使用
s後面加上時間,單位為小時。 - 範例:
s:2:轉機時間最長為 2 小時。s:2-4:轉機時間介於 2 到 4 小時之間。
- 使用
- 結合使用:
- 你可以將多個代碼結合在一起。
- 範例:
SFO /stops:1:搜尋在舊金山轉機一次的航班。LAX UA /s:2:搜尋在洛杉磯轉機,由聯合航空營運,且轉機時間最長 2 小時的航班。
2. 延伸代碼(Extension Codes)
Extension Code 讓你指定航班的票價、艙等或航空公司,以便進行更精確的搜尋。你可以在 ITA Matrix 搜尋頁面的 Advanced fare codes 欄位輸入這些代碼。
- 指定航空公司:
- 直接輸入航空公司代碼。
- 範例:
CX:只搜尋國泰航空 (Cathay Pacific) 的航班。SQ,BR:搜尋新加坡航空或長榮航空的航班。
- 指定艙等:
- 在航空公司代碼後加上斜線
/和艙等代碼。 - 範例:
SQ/J:搜尋新加坡航空的商務艙 (Business Class)。- 常見艙等代碼:
- Y:經濟艙 (Economy)
- W:豪華經濟艙 (Premium Economy)
- J:商務艙 (Business Class)
- F:頭等艙 (First Class)
- 在航空公司代碼後加上斜線
- 排除航空公司:
- 在航空公司代碼前加上
~。 - 範例:
~BR:排除長榮航空的航班。
- 在航空公司代碼前加上
- 指定票價代碼:
- 如果你知道特定的票價代碼,可以輸入代碼來搜尋。這對於尋找特定類型的促銷票價特別有用。
- 範例:
L:搜尋 L 等級的機票。
- 掌握這些代碼,你就能充分發揮 ITA Matrix 的強大功能,找出那些在一般訂票網站上難以搜尋到的特殊機票組合。
