Trincomalee, nestled on the northeastern coast of Sri Lanka, is a gem awaiting discovery by intrepid travelers seeking a blend of pristine beaches, rich history, and vibrant culture. Known for its azure waters teeming with marine life and pristine sandy shores perfect for unwinding, Trincomalee offers a sanctuary for both beach bums and history buffs alike. Wander through ancient temples, dive into its fascinating colonial past, or simply soak up the laid-back coastal vibes. With its diverse offerings and untouched beauty, Trincomalee promises a truly unforgettable experience off the beaten path.
The cheapest month to fly to Trincomalee is usually September.
The popular airports near Trincomalee are Bandaranaike International Airport (Colombo), Ratmalana Airport (Colombo), and Mattala Rajapaksa International Airport (Hambantota).
The flight to Trincomalee (TRR) is roughly 19 hours 41 minutes and 8,634 miles (13,895 kilometres) from Toronto, Canada - Airport Lester B. Pearson International (YYZ).
The best way is to compare flights to Trincomalee from leading comparison sites using our search engine dashboard.
Hindu temple overlooking the sea
Portuguese fortress built in 1624
Beach
Temple and history
History exhibits in a former Dutch post
Beach
Temple, buddhism and harbour
Scuba diving
Hot-water wells & an ancient stupa mound
Beach
Attraction
Temple
Island
Beach
Tranquil beach for swimming & fishing
Bridge
Bay area with natural harbor & beaches
Bay
29.3 °C
Wed, 1 May 2024
Average Temperature
28°C
Jan
29°C
Feb
31°C
Mar
33°C
Apr
35°C
May
35°C
Jun
34°C
Jul
34°C
Aug
34°C
Sep
32°C
Oct
29°C
Nov
28°C
Dec
Flights from Toronto, Canada - Airport Lester B. Pearson International (YYZ) to Trincomalee (TRR) - The flight distance between these airports is 8,634 miles (13,895 kilometres). The direct flight time is roughly 19 hours 41 minutes.
Flights from Montreal, Canada - International Airport Pierre E.Trudeau (YUL) to Trincomalee (TRR) - The flight distance between these airports is 8,394 miles (13,509 kilometres). The direct flight time is roughly 19 hours 9 minutes.
Flights from Vancouver, Canada - British Columbia, Vancouver International Airport (YVR) to Trincomalee (TRR) - The flight distance between these airports is 8,184 miles (13,170 kilometres). The direct flight time is roughly 18 hours 41 minutes.
Flights from Calgary, Canada - Calgary International Airport (YYC) to Trincomalee (TRR) - The flight distance between these airports is 8,216 miles (13,223 kilometres). The direct flight time is roughly 18 hours 45 minutes.
Flights from Edmonton, Canada - Edmonton International Airport (YEG) to Trincomalee (TRR) - The flight distance between these airports is 8,076 miles (12,998 kilometres). The direct flight time is roughly 18 hours 26 minutes.
Flights from Halifax, Canada - Metropolitan Area Airport (YHZ) to Trincomalee (TRR) - The flight distance between these airports is 8,142 miles (13,104 kilometres). The direct flight time is roughly 18 hours 35 minutes.
Flights from Ottawa, Canada - Macdonald-Cartier International Airport (YOW) to Trincomalee (TRR) - The flight distance between these airports is 8,447 miles (13,595 kilometres). The direct flight time is roughly 19 hours 16 minutes.
Flights from Quebec, Canada - Québec City Jean Lesage International Airport (YQB) to Trincomalee (TRR) - The flight distance between these airports is 8,258 miles (13,290 kilometres). The direct flight time is roughly 18 hours 51 minutes.
Flights from Yellowknife, Canada - Yellowknife Airport (YZF) to Trincomalee (TRR) - The flight distance between these airports is 7,461 miles (12,007 kilometres). The direct flight time is roughly 17 hours 4 minutes.
Flights from Winnipeg, Canada - J.A. Richardson International Airport (YWG) to Trincomalee (TRR) - The flight distance between these airports is 8,397 miles (13,514 kilometres). The direct flight time is roughly 19 hours 9 minutes.
Flights from St John's, Canada - St Johns International Airport (YYT) to Trincomalee (TRR) - The flight distance between these airports is 7,646 miles (12,305 kilometres). The direct flight time is roughly 17 hours 29 minutes.
Flights from Kelowna, Canada - Kelowna International Airport (YLW) to Trincomalee (TRR) - The flight distance between these airports is 8,210 miles (13,212 kilometres). The direct flight time is roughly 18 hours 44 minutes.
Flights from Sept-Iles, Canada - Sept-Iles Airport (YZV) to Trincomalee (TRR) - The flight distance between these airports is 7,931 miles (12,763 kilometres). The direct flight time is roughly 18 hours 7 minutes.
Flights from Moncton, Canada - Greater Moncton International Airport (YQM) to Trincomalee (TRR) - The flight distance between these airports is 8,113 miles (13,056 kilometres). The direct flight time is roughly 18 hours 31 minutes.
Flights from Thunder Bay, Canada - Thunder Bay International Airport (YQT) to Trincomalee (TRR) - The flight distance between these airports is 8,462 miles (13,619 kilometres). The direct flight time is roughly 19 hours 18 minutes.
Flights from Wabush, Canada - Wabush Airport (YWK) to Trincomalee (TRR) - The flight distance between these airports is 7,793 miles (12,542 kilometres). The direct flight time is roughly 17 hours 49 minutes.
Flights from Victoria Airport, Canada - Victoria International Airport (YYJ) to Trincomalee (TRR) - The flight distance between these airports is 8,212 miles (13,216 kilometres). The direct flight time is roughly 18 hours 44 minutes.
Flights from Fort McMurray, Canada - Fort McMurray Airport (YMM) to Trincomalee (TRR) - The flight distance between these airports is 7,877 miles (12,677 kilometres). The direct flight time is roughly 18 hours.
Flights from Comox, Canada - Comox Airport (YQQ) to Trincomalee (TRR) - The flight distance between these airports is 8,116 miles (13,061 kilometres). The direct flight time is roughly 18 hours 32 minutes.
Flights from Regina, Canada - Regina International Airport (YQR) to Trincomalee (TRR) - The flight distance between these airports is 8,347 miles (13,434 kilometres). The direct flight time is roughly 19 hours 2 minutes.
Flights from Timmins, Canada - Victor M. Power Airport (YTS) to Trincomalee (TRR) - The flight distance between these airports is 8,351 miles (13,439 kilometres). The direct flight time is roughly 19 hours 3 minutes.
Flights from Saskatoon, Canada - J.G. Diefenbaker Intl Airport (YXE) to Trincomalee (TRR) - The flight distance between these airports is 8,216 miles (13,223 kilometres). The direct flight time is roughly 18 hours 45 minutes.
Expert Help