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 10 hours 1 minute and 4,283 miles (6,893 kilometres) from Johannesburg, South Africa - O.R. Tambo Internationall Airport (JNB).
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.4 °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 Johannesburg, South Africa - O.R. Tambo Internationall Airport (JNB) to Trincomalee (TRR) - The flight distance between these airports is 4,283 miles (6,893 kilometres). The direct flight time is roughly 10 hours 1 minute.
Flights from Cape Town, South Africa - Cape Town International Airport (CPT) to Trincomalee (TRR) - The flight distance between these airports is 5,034 miles (8,101 kilometres). The direct flight time is roughly 11 hours 41 minutes.
Flights from Durban, South Africa - King Shaka Intl Airport (DUR) to Trincomalee (TRR) - The flight distance between these airports is 4,243 miles (6,828 kilometres). The direct flight time is roughly 9 hours 55 minutes.
Flights from George, South Africa - George Airport (GRJ) to Trincomalee (TRR) - The flight distance between these airports is 4,838 miles (7,786 kilometres). The direct flight time is roughly 11 hours 15 minutes.
Flights from Lanseria, South Africa - Lanseria International Airport (HLA) to Trincomalee (TRR) - The flight distance between these airports is 4,295 miles (6,911 kilometres). The direct flight time is roughly 10 hours 2 minutes.
Flights from Port Elizabeth, South Africa - Port Elizabeth Airport (PLZ) to Trincomalee (TRR) - The flight distance between these airports is 4,672 miles (7,519 kilometres). The direct flight time is roughly 10 hours 52 minutes.
Flights from Bloemfontein, South Africa - Bloemfontein International Airport (BFN) to Trincomalee (TRR) - The flight distance between these airports is 4,481 miles (7,211 kilometres). The direct flight time is roughly 10 hours 27 minutes.
Flights from East London, South Africa - King Phalo Airport (ELS) to Trincomalee (TRR) - The flight distance between these airports is 4,529 miles (7,289 kilometres). The direct flight time is roughly 10 hours 33 minutes.
Flights from Hoedspruit, South Africa - AFB Airport (HDS) to Trincomalee (TRR) - The flight distance between these airports is 4,071 miles (6,552 kilometres). The direct flight time is roughly 9 hours 32 minutes.
Flights from Kimberley, South Africa - Kimberley Airport (KIM) to Trincomalee (TRR) - The flight distance between these airports is 4,556 miles (7,331 kilometres). The direct flight time is roughly 10 hours 37 minutes.
Flights from Nelspruit, South Africa - Kruger Mpumalanga Intl Airport (MQP) to Trincomalee (TRR) - The flight distance between these airports is 4,101 miles (6,600 kilometres). The direct flight time is roughly 9 hours 36 minutes.
Flights from Phalaborwa, South Africa - Hendrik van Eck Airport (PHW) to Trincomalee (TRR) - The flight distance between these airports is 4,052 miles (6,520 kilometres). The direct flight time is roughly 9 hours 30 minutes.
Flights from Pietermaritzburg, South Africa - Pietermaritzburg Airport (PZB) to Trincomalee (TRR) - The flight distance between these airports is 4,282 miles (6,891 kilometres). The direct flight time is roughly 10 hours.
Flights from Polokwane, South Africa - Polokwane International Airport (PTG) to Trincomalee (TRR) - The flight distance between these airports is 4,144 miles (6,670 kilometres). The direct flight time is roughly 9 hours 42 minutes.
Flights from Richards Bay, South Africa - Richards Bay Airport (RCB) to Trincomalee (TRR) - The flight distance between these airports is 4,162 miles (6,698 kilometres). The direct flight time is roughly 9 hours 44 minutes.
Flights from Upington, South Africa - Upington Airport (UTN) to Trincomalee (TRR) - The flight distance between these airports is 4,738 miles (7,625 kilometres). The direct flight time is roughly 11 hours 1 minute.
Flights from Umtata, South Africa - K.D. Matanzima Airport (UTT) to Trincomalee (TRR) - The flight distance between these airports is 4,436 miles (7,138 kilometres). The direct flight time is roughly 10 hours 21 minutes.
Expert Help
Choose Site / Currency