C$ 551 Find Cheap Flights to Oia

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight to Oia departing on 23/1. Fares are subject to change and may not be available on all flights or dates of travel. Click the price to replicate the search for this deal.
1 adult
0 bags

Search hundreds of travel sites at once for deals on flights to Oia

In the last 7 days, travellers have searched 41,299,237 times on KAYAK, and here is why:

Save 22% or moreCompare multiple travel sites with one search.

Track pricesNot ready to book? Create a price alert for when prices drop.

Free to useThere are no hidden charges or fees.

Filter your dealsChoose cabin class, free Wi-Fi and more.

Good to know

Low season

October

High season

August

Cheapest flight

C$ 551
Best time to beat the crowds (7% less expensive on average)
Most popular time to fly and prices are also 11% lower on average.
Flight from Ottawa to Santorini (Thira)

FAQs - booking Oia flights

  • How to fly to Oia?

    You cannot fly directly to Oia. KAYAK recommends you fly to Thera Santorini (JTR) (11.52 km from Oia). From there you can rent a car or get a taxi.

  • What airports are near Oia?

    The closest airport is Parikia Paros (PAS) (66.26 km). Other nearby airports are Naxos (JNX) (68.54 km), Paleochori Milos (MLO) (84.54 km) or Astypalaia (JTY) (90.07 km). KAYAK recommends you fly to Thera Santorini.

  • How far is Thera Santorini Airport from central Santorini (Thira)?

    The distance between Thera Santorini Airport and downtown Santorini (Thira) is 5 km.

  • What is the name of Santorini (Thira)’s airport?

    Santorini (Thira) is served by Thera Santorini Airport, also commonly referred to as Fira, Santorini, Thera, or Thira. The airport code is JTR.

  • How does KAYAK find such low prices on flights to Oia?

    KAYAK is a travel search engine. That means we look across the web to find the best prices we can find for our users. With over 2 billion flight queries processed yearly, we are able to display a variety of prices and options on flights to Oia.

  • How does KAYAK's flight Price Forecast tool help me choose the right time to buy my flight ticket to Oia?

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight to Oia is likely to change within 7 days, so travellers know whether to wait or book now.

  • What is the Hacker Fare option on flights to Oia?

    Hacker Fares allow you to combine one-way tickets in order to save you money over a traditional round-trip ticket. You could then fly to Oia with an airline and back with another airline.

  • What is KAYAK's "flexible dates" feature and why should I care when looking for a flight to Oia?

    Sometimes travel dates aren't set in stone. If your preferred travel dates have some wiggle room, flexible dates will show you all the options when flying to Oia up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

See more FAQs

Top tips for finding cheap flights to Oia

  • There is no major airport in Oia. It is instead served by Thera Santorini Airport.
  • High season is considered to be January, November and December. The cheapest month to fly from Canada is September.
  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest Oia flight deals.

Top 5 airlines flying to Oia

Need help choosing which airline to fly with from Canada to Oia? KAYAK airline reviews give an overall score for each airline based on loads of factors, including comfort, boarding, in-flight entertainment and more, to make your decision easier. See airline scores according to verified KAYAK customer reviews.
8.1
Aegean AirlinesOverall score based on 750 reviews
7.8Comfort
7.0Entertainment
7.8Boarding
8.6Crew
7.4Food
Airline reviews

Nice business class service for shot flight. Especially when the free WiFi works

10.0 ExcellentShalom, Dec 2024ATH - LUX
Read more Aegean Airlines reviews

Nice business class service for shot flight. Especially when the free WiFi works

I liked bumping up to Business for less than full price. Also the option to choose your own meal online. In retrospect I would have gone with the standard meal option, but c'st la vie. Overall pretty standard flight, got good views of Greece as the sun rose. That's about it.

It was a short flight (2hours) so the tiny, tiny seats were somewhat tolerable. People with long legs had their knees up to the chair in front of them, quite uncomfortable. I was pleasantly surprised they served a small meal which was quite good. Staff were all great.

Boarding in BCN was really poorly managed. No communication from airline staff and no signs as to what groups line up where. It was just guessing. There were delays that were also not communicated so everybody was standing in line for almost an hour.

they were good. they coordinated pick up of luaggage at final destination. The had text updates on phone with gate/dep.time etc.

I love flying with Aegean. Crew is always polite and empathetic. Boardi

The flight was good. There was free WiFi which was fantastic. The crew was a bit rude and short tempered. The landing was super smooth

Flight was late leaving which made connecting in Athen very hard. Baggage took an hour to come out. Come on… for such a small plane. Need to step up your game Aegean!

The flight was delayed for no reason by 30 min making my connection very hard to get.

Flight had delays as always. It has been very disappointing as the last 4 times I’ve travelled with Aegean we always had delays.

I like how professional, fast and good the whole experience was.

Terrible plane small airbus good for a 1 hr trip I booked business as it is. A night flight and 4hrs trip it was an ordinary economy seat with no one next to me what a joke what a stupid decision to buy business

Everything was great except food . It as okay not good not bad

better announcing at the gate prior to boarding and better organization of various gps

This time, I traveled in the economy, and it was surprisingly better than the eco-premium (food, comfort, and crew were noticeably worse in premium!)

Flight was cancelled due to technical problems with the aircraft. It would be nice if SWISS would invest in new aircraft; that would for sure minimize the technical issues with (old) aircrafts.

Ghe issue was with the delay caused by the late boarding. We had to run to catch our next flight, barely made it and then our luggage didn t arrive with us. Really bad organizing.

It was the first time in my life (I’m 54) that I’ve had to pay for drinks on an international flight. Very disappointing. Also, the baggage fees were very steep. I’d rather pay for everything in the price of the ticket than be repeatedly charged for add-ons.

It was unclear that additional passport control was needed before boarding. The seats were cramped and uncomfortable even for small persons. The arm rests were unable to be lifted completely out of the way and the media controls cut-out made them uncomfortable to lean on. One audio channel was not working on one of our seats.

Great food - movie selection was good. Plane was a few minutes late but got to destination on time.

The plane was old Only 3 bathrooms available for economy The entertainment was old and the selection was poor

Georgian Airways check in staff initially denied us, because they thought passengers required transit visas to transfer on connecting flights. This required 70 minutes for them to call multiple people to confirm how transfers worked. They did not apologize once accepting our check in. Onboard, the four hour flight gave stale bread with spam slices as lunch. The only included drinks were still or sparkling water.

Not a good one this time. The absence of internet without any information/notification ahead was really the unacceptable part. Also this new A350-900 has a serious legroom challenge for economy seats. It’s more like a medium-haul flight legroom configuration.

Not great , just ok . I expected better food but it did not deliver . Flight staff was ok . The guy at the drop off bag counter was the only saving grace in this whole trip . He was pleasant, friendly and very helpful . You couldn’t ask for a better assistance from him .

There was 2 hours delay before boarding and 2 hours delay after boarding while waiting in the plane

Boarding was a disaster being moved by Air France by bus to the plane. The plane should have been at the right gate.

They lost my baggage and I still have not got it back. Disgrace

Extremely poor. First - and oddly enough, Air France denied access to the Business Class lounge at CDG to all of us - although we were all flying Business Class. It is amazing that an airline denies lounge access to its passengers flying on business and paying several thousand dollars each ticket. Second, the food on Business Class on absolutely horrible. Air France must have made an effort to prepare bad tasting dishes (not even the ice cream was good). Third, the cabin temperature was too hot and although we complained many times, it never got cooler.

The first half from DC to Paris was very good and the staff were very helpful and humble BUT flight from Paris to Mumbai was sad. 1) it was packed. 2) no space on head compartment 3) crews were unresponsive to the calls 4) one crew member literally banged the bottle of water after giving me glass of water. A little water splashed on me and she was unapologetic 5) with so many hours of flight, little leg space should be taken care else don’t fill your airline till brim which affects your crew and they remove anger on us. 6) huge line for washrooms. 7) 2nd half journey was pathetic

At check-in at Guarulhos Airport, I was coerced to pay EUROS 100 for each of my two teenage kids travelling on economy premium on the same flight (total charge of EUROS 200) to AIR FRANCE on the rational that they were on a different class and therefore they would require additional care from the flight crew. My wife and I would be (and actually flew) only a few meters from our kids on business class in the same flight. Air France took EUROS 200 from me in exchange for absolutely nothing. My kids are seasoned travelers and independent, and in any event, they were not given any special or any other assistance or attention by Air France flight crew as result or in connection with the fee charged from me at any given time during the flight to Paris - so ABSOLUTELY NO SERVICE WAS PERFORMED AND THE FEE WAS SIMPLY ANOTHER WAY OF “MILKING “ EXTRA EUROS 200 FROM ME. Worse, Air France made us wait for everyone to deplane in Paris to let us deplane - after an Air France Paris representative ridiculously confirmed that our kids were our kids, with our kids at that time already by our side seating in business class. We almost lost our connection to Malta as a result. Such a scheme from Air France is outrageous – especially because it penalizes its customers flying in business class or in first class. I would have imagined that Air France would have wanted to attract clients to fly its premium classes – not to charge cheap EURO 100 fees and to keep them waiting to deplane with their families after 12 hours flights at their destination. You won’t see us any time soon Air France and best of luck with your strategy !

Food was not good, and the crew ran out of choices.

The experience was good. Flight was on time. Liked how they offered to accept carryon baggage for free before as I was checking in online.

We were sent via the ac app to a wrong gate. And then got a boarding message to the original gate. Had to run through the airport to get to the gate just in time. Were they purposely trying to trick me? The day before flight was sent a message for free change of flight. Kinda suspect they oversold the flight.

Super good. All the teams had a very good collaboration with each other

The flight attendants were lovely - very warm and kind. Really appreciated it.

For boarding, after family with youngsters, you should have 65 and over. Whatever rules, enforce them. It’s frustrating for those who respect them to see aggressive people rush to the gate out of turn…

Flight was great, no plug in for charging and no inflight entertainment.

3 hours late departure with no explanation. $160 luggage fee (two passengers) for less than 1 hour in the air!

Flight was delayed by 45 min. No problems. Everyone took it in stride.

I was happy with the screen in front of me, that for a long time it was just black and not visually distracting. Then I discovered that I could just turn it off if I wanted to. Then I found some simple games and was happy to play those. I was happy with the service too. I do wish I understood the zones though. I wish there was a way for us to board and disembark more efficiently, or at least to board more efficiently, like having all the window seats fill first from the back to the front of the plane and then the other seats? But I do realize that there are perhaps already hundreds of more industry specialized experts & analysts who have been looking at efficiency for decades! I just take the stop & start boarding process with humour and I happily sit to await a simple departure after all those around me have been standing or bending for far too long. You must be used to it, but it still mystifies me why people hurry up and then just stand there.

The A350 is a great plane but BA's seating was incredibly tight (eg compared to the same plane as flown by BA's partner Finnair) and with a middle seat it was very claustrophobic

Flight was fine, food much better than anticipated, and flight attendants were helpful and friendly!

Staff and crew where very nice and friendly. Just need to improve the timming om the meal and beverages.

It was good overall. Entertainment was ok, one of the TV screens had issue. Bit old plane but leg space was good. Overhead luggage had good space. The worst part was experience at Heathrow airport, it was total chaos.

Lost bag - again. No help from staff at Nice - they have a handling agent who does nothing No emergency kit Try calling BA - they eventually found the bag - now on later flight. Trying to get someone to help in the short term is impossible. If I am unhappy - then I have to log it on a website. The agent said he was only able to help with future bookings - not assist in the chaos BA had caused. IF YOU WANT SERVICE WHEN THINGS GO WRONG - PICK ANYONE BUT BA. Personally - I'm joining ABBA (Anyone But BA) again.

No gate was assigned until 5mins before boarding so left us running to find it. Then over 2 hours on runway. First due to weather, which was understood, but then over 1 hour for something that wasn't really a problem. Poor communication between ground control and flight crew. The flight crew was wonderful. British airways will be on list of airlines to travel again.

I just have to say everything was ok, nothing special, and business class is not as good as it used to be, business class sets are the same seats as the rest of the plane including leg room, only difference is no one is sitting in the middle row, they put a janky little table in there to give you somewhere extra for the free drink to sit

Our first flight was cancelled. We later hear from London security that it is common for British airways. My wife’s return flight was delayed as well. Seems like there are operational issues with them. This makes me reconsider flying w them in the future.

Very disappointed because we don’t get in advance the cancellation fly to Paris. By the way, we are still without luggage Bad experience

Food and entertainment non existent as we were only in the air 25 mins so totally understandable

Book Cheap Oia Plane Tickets

Recent round-trip flight deals

25/1sáb.
2 stops
14h 05mYUL-JTR
9/2dom.
2 stops
29h 30mJTR-YUL
C$ 1,330
1/5jue.
2 stops
25h 40mYYZ-JTR
12/5lun.
2 stops
30h 55mJTR-YYZ
C$ 1,337
1/6dom.
1 stop
13h 15mYUL-JTR
8/6dom.
1 stop
32h 10mJTR-YUL
C$ 1,350
24/5sáb.
2 stops
24h 05mYYZ-JTR
31/5sáb.
1 stop
18h 20mJTR-YYZ
C$ 1,370
1/6dom.
2 stopsSWISS
54h 10mYUL-JTR
8/6dom.
1 stopSWISS
25h 05mJTR-YUL
C$ 1,393
1/6dom.
2 stopsSWISS
54h 15mYUL-JTR
8/6dom.
2 stopsSWISS
23h 50mJTR-YUL
C$ 1,400
1/5jue.
1 stopBritish Airways
13h 05mYYZ-JTR
12/5lun.
1 stopBritish Airways
32h 00mJTR-YYZ
C$ 1,533
1/5jue.
1 stopBritish Airways
13h 00mYYZ-JTR
12/5lun.
2 stopsBritish Airways
31h 55mJTR-YYZ
C$ 1,804
22/4mar.
2 stopsAegean Airlines
17h 50mYYZ-JTR
3/5sáb.
2 stopsAegean Airlines
15h 35mJTR-YYZ
C$ 1,861
24/5sáb.
2 stopsAir Canada
16h 00mYTZ-JTR
31/5sáb.
2 stopsAir Canada
18h 25mJTR-YTZ
C$ 2,207

Search by stops

Search by airline

Search by price

Recent one-way flight deals

23/1jue.
3 stops
57h 10mYOW-JTR
C$ 551
31/1vie.
3 stops
38h 05mYYZ-JTR
C$ 598
31/1vie.
2 stops
36h 30mYYZ-JTR
C$ 658
6/1lun.
2 stops
17h 40mYUL-JTR
C$ 984
6/1lun.
2 stops
17h 40mYUL-JTR
C$ 987
6/1lun.
3 stops
29h 00mYUL-JTR
C$ 1,014
2/1jue.
3 stops
29h 15mYVR-JTR
C$ 1,063
6/1lun.
3 stops
29h 00mYUL-JTR
C$ 1,093
15/5jue.
1 stopSWISS
19h 30mYUL-JTR
C$ 1,301
15/5jue.
2 stopsAustrian Airlines
44h 00mYUL-JTR
C$ 1,335

Search by stops

Search by airline

Search by price

Last minute flights to Oia

Last minute flight, train and bus deals

23/12lun.
multi-stop
18h 00mYYZ-JTR
31/12mar.
multi-stop
20h 20mJTR-YYZ
C$ 2,381
21/12sáb.
multi-stop
18h 55mYYZ-JTR
28/12sáb.
multi-stop
20h 20mJTR-YYZ
C$ 2,659
22/12dom.
multi-stop
34h 40mYYZ-JTR
31/12mar.
multi-stop
15h 20mJTR-YYZ
C$ 2,689
23/12lun.
multi-stop
16h 40mYYZ-JTR
31/12mar.
multi-stop
34h 10mJTR-YYZ
C$ 2,715
22/12dom.
multi-stopAegean Airlines
39h 15mYYZ-JTR
2/1jue.
multi-stopAegean Airlines
20h 20mJTR-YYZ
C$ 2,928
23/12lun.
multi-stop
17h 25mYYZ-JTR
31/12mar.
multi-stop
34h 10mJTR-YYZ
C$ 3,175
19/12jue.
multi-stop
22h 25mYYZ-JTR
4/1sáb.
multi-stop
31h 00mJTR-YYZ
C$ 3,645
19/12jue.
multi-stop
27h 15mYYZ-JTR
4/1sáb.
multi-stop
34h 35mJTR-YYZ
C$ 4,059

Search by stops

Search by airline

Search by price

Everything you need to know for your flight to Oia

Complete your trip to Oia with a hotel stay or car rental

Not what you’re looking for? Find thousands of other hotels, flights, car rentals and package deals with KAYAK.