Located on the beautiful island of Abaco in the Bahamas, Treasure Cay is a hidden gem offering pristine white sandy beaches, crystal clear turquoise waters, and a laid-back island atmosphere. This charming coastal town is a paradise for those seeking relaxation and tranquillity, with a range of outdoor activities such as snorkelling, diving, and deep-sea fishing. Explore the vibrant coral reefs just offshore, indulge in fresh seafood cuisine, or simply unwind under swaying coconut palms on the picture-perfect beaches. With its unspoiled natural beauty and warm hospitality, Treasure Cay is a true oasis for travellers looking to escape the hustle and bustle of everyday life.
The cheapest month to fly to Treasure Cay is typically September.
The popular airports near the city of Treasure Cay are Treasure Cay Airport (TCB), Marsh Harbour Airport (MHH), and Grand Bahama International Airport (FPO).
The flight to Treasure Cay (TCB) is roughly 3 hours 6 minutes and 1,177 miles (1,894 kilometres) from Toronto, Canada - Airport Lester B. Pearson International (YYZ).
The best way is to compare flights to Treasure Cay from leading comparison sites using our search engine dashboard.
Scenic, white sand beaches & lighthouse
Small isle with boat-building & a museum
Relaxed barrier isle with a quaint town
Vast saltwater sea for boating
Isolated white-sand beach on a cay
Lighthouse
Island
Marina
Snorkeling, scuba diving, and green sea turtle
Victorian house devoted to local history
Compact museum of local history
Island
Island
Island
Park
Point of interest
Island
Marina
Island
Island
National Park
National Park
Water
Fossil, tortoise, and nature
Island
Snorkeling
Island
Public Beach
Island
Beach
Beach
Water
Lighthouse
Beach
Water
Beach
Marina
Beach
Beach
Honeymoon
Heritage Museum
Historic site and history
Island
21 °C
Wed, 24 Apr 2024
Flights from Toronto, Canada - Airport Lester B. Pearson International (YYZ) to Treasure Cay (TCB) - The flight distance between these airports is 1,177 miles (1,894 kilometres). The direct flight time is roughly 3 hours 6 minutes.
Flights from Montreal, Canada - International Airport Pierre E.Trudeau (YUL) to Treasure Cay (TCB) - The flight distance between these airports is 1,309 miles (2,107 kilometres). The direct flight time is roughly 3 hours 24 minutes.
Flights from Vancouver, Canada - British Columbia, Vancouver International Airport (YVR) to Treasure Cay (TCB) - The flight distance between these airports is 2,876 miles (4,628 kilometres). The direct flight time is roughly 6 hours 53 minutes.
Flights from Calgary, Canada - Calgary International Airport (YYC) to Treasure Cay (TCB) - The flight distance between these airports is 2,546 miles (4,098 kilometres). The direct flight time is roughly 6 hours 9 minutes.
Flights from Edmonton, Canada - Edmonton International Airport (YEG) to Treasure Cay (TCB) - The flight distance between these airports is 2,603 miles (4,189 kilometres). The direct flight time is roughly 6 hours 17 minutes.
Flights from Halifax, Canada - Metropolitan Area Airport (YHZ) to Treasure Cay (TCB) - The flight distance between these airports is 1,470 miles (2,366 kilometres). The direct flight time is roughly 3 hours 46 minutes.
Flights from Ottawa, Canada - Macdonald-Cartier International Airport (YOW) to Treasure Cay (TCB) - The flight distance between these airports is 1,287 miles (2,071 kilometres). The direct flight time is roughly 3 hours 21 minutes.
Flights from Quebec, Canada - Québec City Jean Lesage International Airport (YQB) to Treasure Cay (TCB) - The flight distance between these airports is 1,423 miles (2,290 kilometres). The direct flight time is roughly 3 hours 39 minutes.
Flights from Yellowknife, Canada - Yellowknife Airport (YZF) to Treasure Cay (TCB) - The flight distance between these airports is 2,987 miles (4,807 kilometres). The direct flight time is roughly 7 hours 8 minutes.
Flights from Winnipeg, Canada - J.A. Richardson International Airport (YWG) to Treasure Cay (TCB) - The flight distance between these airports is 1,915 miles (3,083 kilometres). The direct flight time is roughly 4 hours 45 minutes.
Flights from St John's, Canada - St Johns International Airport (YYT) to Treasure Cay (TCB) - The flight distance between these airports is 1,963 miles (3,159 kilometres). The direct flight time is roughly 4 hours 51 minutes.
Flights from Kelowna, Canada - Kelowna International Airport (YLW) to Treasure Cay (TCB) - The flight distance between these airports is 2,729 miles (4,393 kilometres). The direct flight time is roughly 6 hours 33 minutes.
Flights from Sept-Iles, Canada - Sept-Iles Airport (YZV) to Treasure Cay (TCB) - The flight distance between these airports is 1,726 miles (2,777 kilometres). The direct flight time is roughly 4 hours 20 minutes.
Flights from Moncton, Canada - Greater Moncton International Airport (YQM) to Treasure Cay (TCB) - The flight distance between these airports is 1,509 miles (2,428 kilometres). The direct flight time is roughly 3 hours 51 minutes.
Flights from Thunder Bay, Canada - Thunder Bay International Airport (YQT) to Treasure Cay (TCB) - The flight distance between these airports is 1,626 miles (2,617 kilometres). The direct flight time is roughly 4 hours 6 minutes.
Flights from Wabush, Canada - Wabush Airport (YWK) to Treasure Cay (TCB) - The flight distance between these airports is 1,888 miles (3,039 kilometres). The direct flight time is roughly 4 hours 41 minutes.
Flights from Victoria Airport, Canada - Victoria International Airport (YYJ) to Treasure Cay (TCB) - The flight distance between these airports is 2,877 miles (4,629 kilometres). The direct flight time is roughly 6 hours 53 minutes.
Flights from Fort McMurray, Canada - Fort McMurray Airport (YMM) to Treasure Cay (TCB) - The flight distance between these airports is 2,653 miles (4,270 kilometres). The direct flight time is roughly 6 hours 23 minutes.
Flights from Comox, Canada - Comox Airport (YQQ) to Treasure Cay (TCB) - The flight distance between these airports is 2,959 miles (4,762 kilometres). The direct flight time is roughly 7 hours 4 minutes.
Flights from Regina, Canada - Regina International Airport (YQR) to Treasure Cay (TCB) - The flight distance between these airports is 2,177 miles (3,504 kilometres). The direct flight time is roughly 5 hours 20 minutes.
Flights from Timmins, Canada - Victor M. Power Airport (YTS) to Treasure Cay (TCB) - The flight distance between these airports is 1,523 miles (2,451 kilometres). The direct flight time is roughly 3 hours 53 minutes.
Flights from Saskatoon, Canada - J.G. Diefenbaker Intl Airport (YXE) to Treasure Cay (TCB) - The flight distance between these airports is 2,321 miles (3,735 kilometres). The direct flight time is roughly 5 hours 39 minutes.