Listen, no city in the world spoils transit passengers like Istanbul does. Turkey gives you up to 96 hours completely free (no fee, no invitation letter, nothing) if you fly with Turkish Airlines and have a connection longer than 8-10 hours. Just walk to the transit visa desk before immigration, show your onward ticket, smile, done. Stamp in passport, you’re legal for four full days. I’ve used it four times this year, works every single time.
Here’s the exact plan I always do when I land with 24-48 hours, works even if you only have 12-14 hours.
Arrival & straight to Sultanahmet
Land at the new Istanbul Airport (IST), immigration is fast after you get the transit stamp. Left luggage is on the landside lower level, 70-90 TRY for 24h, totally worth it. Then hop on the Havaist bus to Taksim (about 90 TRY) or direct to Sultanahmet if your bus has that route, takes 60-90 min depending on traffic.
I usually book a tiny hotel in Sultanahmet for 40-60 euro a night, places literally two minutes from Hagia Sophia. Drop bag, change shirt, out again.
Morning: the classics, no stress
Start at 8:30-9:00 when everything opens. Hagia Sophia first (free now, just queue 10-15 min), still blows my mind every time, the light through those windows is unreal. Then cross the square to Blue Mosque (also free, take scarf if you need, they give you disposable covers). Topkapi Palace I usually skip on short layovers, too big and you waste half day in lines.
Quick Turkish breakfast around the corner, simit with cheese, menemen, tea for like 120 TRY, sit outside and watch the city wake up.
Midday: Bosphorus or Bazaar (pick one)
If weather is nice, run to Eminonu pier and jump on the public ferry to Uskudar and back (30 TRY with IstanbulKart, 90 min round trip). You see everything, Dolmabahce, Ortakoy mosque under the bridge, Rumeli fortress, cheap and perfect. Way better than the overpriced tourist boats.
If you love shopping or it’s raining, go Grand Bazaar instead. Opens 10 am, get lost inside, drink apple tea that shop guys offer, buy zero things or everything, doesn’t matter. Spice Bazaar next door for lokum and cheap souvenirs, smells insane.
Lunch, my favorite is kokoreç or durum at a tiny place near Spice Bazaar, or just grab a balik ekmek (fish sandwich) by the water for 80 TRY, eaten standing up watching ferries.
Afternoon & evening
Chill time. Walk down to Gulhane Park, lie on the grass if it’s warm. Or go to Pierre Loti hill with the cable car if you want views (coffee up there is overpriced but whatever). Sunset from the Galata bridge is mandatory, millions of people fishing, seagulls going crazy, call to prayer echoing, pure Istanbul chaos.
Dinner in Beyoglu if you have energy, cheap meyhane with rakı and meze, or just stay old city and eat kebap. I usually crash early because next day is brutal if flight is morning.
If you have 48 hours
Day two do the Asian side, Kadikoy market for breakfast (best börek in town), then Moda for coffee and sea views, maybe Prince Islands ferry if you wake up early (4-hour round trip, worth it once in life).
Getting back & airport hacks
Last Havaist bus from Taksim is around 1 am, plenty. Or taxi 700-900 TRY, 45 min. If your flight is stupid early, just sleep at the airport, there’s a decent hotel airside in international terminal (book 6-hour block for like 100 euro, clean sheets, real bed) or use the IGA Sleepod capsules for way cheaper.
Random stuff that saves your life:
Buy IstanbulKart at the airport, works on everything, buses, metro, ferries, trams
Download BiTaksi app for taxis, no rip-off
Fridays Hagia Sophia gets packed after prayer, go Saturday-Thurs if you can
Toilets in tourist spots cost 5-10 TRY, keep coins
Free wifi everywhere, no SIM needed unless you’re here 3-4 days
Bottom line, 24 hours in Istanbul on a transit visa feels like a proper weekend break. I’ve done London, Paris, Dubai layovers, nothing comes close. When someone says “oh I have 15 hours in Istanbul, should I stay in airport?” I just laugh. Get the stamp, go live a little. You’ll be planning a proper trip back before you even board the next flight.