想要規劃出遊?查機票自然是第一步。本文的目標是介紹如何高效搜尋並購買美加國內的便宜機票。跨洲的長途機票(回國、去歐洲)因為搜尋方式有較大差異,用下面的方法不一定能找到最好的機票。
文章目錄 [隱藏]
什麼是 ITA Matrix
ITA Matrix(大家通常簡稱為 ITA)是我最喜歡的機票搜尋引擎,已被 Google 收購。它的特點是介面簡潔、沒有廣告、結果顯示非常清楚,還支援其他機票搜尋引擎不具備的進階搜尋功能,大幅提升搜尋機票的效率。下面我會一步一步教你如何使用 ITA 找到心儀的機票。ITA Matrix 的連結在此:
ITA 的資料來源是各大 GDS 系統(Global Distribution System),在北美基本上可以保證價格與航空公司或其他線上旅行社(Priceline, Expedia, etc)相同。
ITA:基本搜尋功能
打開 https://matrix.itasoftware.com/,你就會看到一個完全沒有廣告的清爽介面。表面看起來和其他機票搜尋網站沒有太大差別。我們先以選擇來回(Round trip)從洛杉磯到芝加哥為例,One-way 和 Multi-city 也非常類似。先輸入出發地和目的地:
看到機場名稱旁邊的 Nearby 了嗎?點擊 Nearby 就可以把附近的機場也一併納入搜尋。
或者,你也可以直接在 Departing From 和 Destination 兩欄輸入以逗號分隔的機場名稱(如“LAX, LGB, BUR”)。下面關於來回時間的選項也非常直觀,對於去回程,你可以分別選擇想要的起飛/降落時間區間。我覺得這個功能非常好用,其他搜尋引擎有的很難找到這個功能(Kayak),有的甚至根本不提供。這裡,因為我想搜尋一個 weekend trip,所以我選擇週五晚上出發、週日晚上回來。
最下面有幾個選項可選擇艙等、人數、轉機次數限制(Stops)。Extra stops 的意思是,在所有能找到的最少轉機次數選項之上,最多接受再多幾次轉機。比如某條路線最少需要一次轉機,選擇了 Up to 1 extra stop 就會顯示所有一次和兩次轉機的搜尋結果。Po 主比較省錢,就選了 No limit,然後按下 Search 按鈕。
轉啊轉,終於出結果了:
這是我看到的結果。如果你看到的結果呈現方式不一樣,那是因為在結果上方可以選擇結果顯示方式。Time bar 是我最喜歡的方式,因為它可以清楚顯示幾十個備選航班的重要資訊。在哪裡轉機、轉機多久、何時起飛和降落,都一清二楚。
這個結果頁還可以依照不同標準繼續篩選或重新排序,只要點 Price, Airlines 等按鈕即可。點選想要的去程航班後,就會繼續搜尋回程航班。點擊之後也會顯示完整的行程和費用明細。後面會介紹怎麼購買機票。
咦,就這麼簡單?感覺好像被騙了?覺得 ITA 也不過如此?非也,下面馬上來介紹進階功能。
ITA:進階搜尋功能
如果以上搜尋方式已經能滿足你的需求,就可以跳過這一段。
ITA 最強大的功能在於可以設定“Advanced Routing Codes”。就在輸入出發地和目的地的文字框下方,有個按鈕叫做“Advanced routing codes”,點了之後就可以輸入。善用 Routing codes 可以輕鬆實現一些特別複雜的搜尋。這裡只介紹比較常見的用法。先看語法定義,不要被嚇到,下面會提供一些實例說明:
| 格式 | 定義 |
|---|---|
| C:AA | AA 的直飛(包含代碼共享) |
| C:AA+ | AA 的直飛或轉機(包含代碼共享) |
| AA,UA,DL | AA, UA 或 DL 的直飛航班(預設為 C:) |
| O:AA | AA 實際執飛的直飛(即不包含代碼共享) |
| O:AA,UA,DL | AA, UA 或 DL 實際執飛的直飛(不包含代碼共享) |
| N | 任何不停站航班(沒有技術經停) |
| N:AA | AA 的不停站航班(沒有技術經停) |
| X | 任何一個轉機點 |
| X:NYC | 在 NYC 轉機 |
| DFW,STL | 在 DFW 或 STL 轉機 |
| F | 任何一個航班 |
| F:AA151 | AA151 航班 |
| ? | 沒有或一個航班 |
| + | 一個或一個以上航班 |
| * | 沒有或任意數量的航班 |
| ~ | 否(用在條件前表示排除所有符合該條件者) |
設定轉機地點或航班
設定轉機地點或中間航班,對於需要在某地會合後一起飛往目的地的情況非常方便。比如兩批人要從不同機場出發,前往同一個目的地(例如 San Juan, Puerto Rico),而且想在 Long-haul 的最後一段搭同一班飛機(例如從 MIA-SJU 的 AA1254)。那就可以把“X* F: AA1254”輸入為 Advanced routing code,表示從任何航班轉接 AA1254。上一個搜尋結果:
Kudos:所有結果都是以 AA1254 作為最後一段。任務達成。
如果要指定在 DFW, STL 或 LAX 轉機,可以輸入 Advanced routing code:“DFW, STL, LAX”。如果你不想在某地轉機,只要在機場名稱前面加上波浪號“~”即可。
其他特殊代碼
有些代碼可以用來排除特定類型的航班:“-overnight”可以排除所有要在機場過夜的轉機,“-change”可排除需要更換機場的轉機,“-redeye”則可排除紅眼航班。
為什麼要這麼麻煩?
使用 Advanced routing code 可以排除所有不能接受的航班,更清楚地列出所有可行選項,而不是還要自己手動過濾出合適的航班。而且,ITA 會自動記錄每次搜尋的歷史,要重複搜尋時,只需在搜尋介面上方點選過往搜尋紀錄即可,非常方便。
別忘了 Southwest
Southwest 的結果不會出現在各大機票搜尋引擎上,所以只能到他們的網站上搜尋。
搜尋到我要的航班,然後呢?
當然是買機票啊!大多數情況下,立刻買機票通常是最好的選擇,除非距離出發還有相當長的時間(2 個月以上)。航空公司突然對你想買的機票釋出大折扣,其實並不常見。現在的航空公司就算賣不出座位,也很少在出發前幾天把票價降到超低價。
ITA Matrix 只是一個機票搜尋引擎,不直接出售機票,也沒有購買連結。這時候就要請出 Hipmunk、Google Flights 或者相應航空公司的官網了。什麼?嫌太麻煩?我們有辦法!
ITA 一鍵買機票腳本外掛(Userscript)
首先,需要在瀏覽器裡安裝一個外掛(純瀏覽器外掛,安全又可隨時刪除,不留痕跡!):Firefox 使用者需要安裝 Greasemonkey,Chrome 使用者需要安裝 Tampermonkey。安裝完成之後,點擊這裡,瀏覽器就會要求你確認安裝,確認即可。
設定就完成了!馬上回到 ITA 重新整理剛才的頁面:
注意右側的一系列按鈕,一般來說,「Open with United」最好用(不管有沒有 UA 的航段),如果航班中有 Delta,也可以點「Open with Delta」。這些按鈕對於混合多家航空公司的行程特別有用,因為在航空公司官網上通常很難搜出包含競爭對手航班的行程,也就很難買到標價正確的機票。下圖是我隨手用「Open with United」開出的一張四家航空公司大雜燴機票(只是為了展示一下 UA 很黃很暴力):
如果上面的方法都試過了,還是找不到在 ITA 找到的機票,可以打電話給行程中的其中一家承運航空公司,或請旅行社代訂(可能會有電話開票費,每家航空公司不同,可以選最便宜的一家)。如果價格還是和前面顯示的不一致,可能是因為該票價有限制條件(fare restriction),例如只限在某個國家開票;這種情況比較少見,這裡就不展開說明了。
買票小訣竅
Hold Price
真正付款買票之前,應該先利用部分航空公司提供的免費 Hold price 來鎖定票價,而不是立刻付款。這樣一來,如果在正式付款前票價下降了,就可以免費重新購買更便宜的新票。大型航空公司中,AA 可以免費 Hold 票價 24 小時。UA 雖然沒有官方提供免費 Hold,但有一個 trick 可以做到免費 Hold。DL 則不提供 Hold 選項。不過 UA 和 DL 都可以在購票後 24 小時內免費全額退款(根據 14 CFR 259.5 (b) (4))。當然,Hold 住票價後,記得要在截止時間前完成購票喔。
Hotel+Air Bundle
由於航空公司官網和各大第三方預訂平台(OTA)使用的都是 GDS 資料,所以理論上價格應該一樣。不過有些較大的代理商,例如 expeida 會在 bundle 上做文章,甚至會出現 hotel+air 比單買 air 更便宜的情況。Expedia bundle&save 可以把飯店選成只住一天,甚至選 hostel。我之前訂的 SFO-FRA 就出現過這種情況。建議大家有時間也可以試試看。另外,單純買機票時,第三方網站通常不給現金回饋,或只給一點點固定回饋;但 bundle 的現金回饋通常會多很多,這點也可以一併納入考量。
使用航空禮品卡付款
大家手上可能因為某些信用卡報銷,或者航班延誤補償等原因,囤了不少航空公司的禮品卡。可以先透過 ITA Matrix 搜尋出機票,再透過 book with united/delta 之類的方法跳轉到需要使用禮品卡的航空公司官網完成購票(直接從官網搜尋,可能找不到這種多家航空公司混搭的票)。如果你的航空禮品卡本來就是打折買來的,那也算是又多省了一筆錢啦。
