Make this trip your own
Create your own free, personalized itinerary in seconds — then sign up to save and edit it.
Create my version

One Week Shenzhen Itinerary from Toronto in March 2027

Day 1 · Mon, Mar 1
Shenzhen, China

Arrival in Shenzhen

  1. Toronto Pearson → Shenzhen Bao’an via connecting flight (journey_from; depart early morning, total ~17–21 hours including connection) — Allow plenty of buffer for international check-in, long-haul transfer, and arrival formalities; on landing, use a licensed taxi or Metro to your hotel and keep the first evening light.
  2. Futian or Nanshan hotel check-in (Shenzhen; afternoon, ~1 hour) — Stay centrally for an easy first night and minimal transit after a long flight.
  3. COCO Park (Futian) — A convenient first-stop mall/dining district to stretch your legs, grab essentials, and ease into the city; late afternoon, ~1.5 hours.
  4. Babel Restaurant (Futian) — A well-known rooftop spot for an easy first dinner with city views; expect about RMB 180–350 per person; evening, ~1.5 hours.
  5. Shenzhen Civic Center Plaza (Futian) — A short after-dinner wander in the illuminated civic core gives you a low-effort first look at the skyline; evening, ~45 minutes.

Arrival Day: Toronto to Shenzhen

Your day starts in Toronto Pearson Airport with a long-haul connection into Shenzhen Bao’an International Airport — plan on roughly 17–21 hours door to door, depending on your transfer. For an overnight international route like this, I’d leave Toronto extra early, keep your carry-on simple, and make sure you have your passport, hotel address in English and Chinese, and any onward travel details handy for immigration. After landing, expect the usual arrival rhythm: passport control, baggage claim, customs, then a slow first decision on the ground about whether to take a licensed taxi or the Metro. If you’re tired or arriving in the evening, a taxi is the easiest choice to Futian or Nanshan; it’s usually RMB 45–90 depending on distance and traffic, while the Metro is cheaper but less forgiving with luggage after a long flight.

Afternoon

Head straight to your Futian or Nanshan hotel and keep the first hour very low-key. This is not the day to overdo it — just check in, freshen up, and reset your clock. If your room isn’t ready yet, most larger hotels will hold bags, and the nearby business districts are built for exactly this kind of gentle arrival. Staying central is the right move tonight because it cuts down on transit and gives you a clean base for the rest of the week.

Late Afternoon and Dinner

Once you’ve shaken off the flight, wander over to COCO Park in Futian. It’s one of the easiest places in the city to land on day one: air-conditioned, walkable, full of cafés, pharmacies, convenience stores, and casual shops if you forgot anything in transit. It’s also a good place to get your bearings on Shenzhen’s scale without committing to a big excursion. From most central hotels, a quick Metro ride or short Didi will get you there in 10–20 minutes, and an easy 1.5 hours is enough to browse, snack, and take your time.

Evening

For dinner, go to Babel Restaurant in Futian and keep it unhurried — it’s a solid first-night choice because it feels polished without being fussy, and the rooftop views make a nice welcome to the city. Expect around RMB 180–350 per person depending on drinks and what you order, and book ahead if you want a prime window seat. After dinner, finish with a short stroll around Shenzhen Civic Center Plaza while the buildings are lit up; it’s about 45 minutes of easy walking and a good way to see the modern civic core without pressure. If you’re still dragging from the flight, just do the loop, call a car back to the hotel, and save the serious exploring for tomorrow.

Day 2 · Tue, Mar 2
Nanshan, Shenzhen

Nanshan district base

Getting there from Shenzhen, China
Metro or taxi/ride-hailing (20–40 min, ~RMB 5–35). Go in the morning so you can start with Shenzhen Bay Park on time. Metro lines to Nanshan are usually fastest if you’re near a station; otherwise use Didi.
Taxi/Didi direct from hotel (20–35 min, ~RMB 25–50) if carrying luggage or starting far from the metro.
  1. Shenzhen Bay Park (Nanshan) — Start with a relaxed waterfront walk or bike ride to shake off jet lag and enjoy the sea breeze; morning, ~1.5 hours.
  2. Nanshan Museum (Nanshan) — A polished, easygoing museum with strong local history and culture context; late morning, ~1.5 hours.
  3. OCT Harbour (Nanshan) — A scenic shopping-and-lunch waterfront area with canals, promenades, and casual dining; midday, ~2 hours.
  4. Baia Burger Concept (OCT Harbour, Nanshan) — A reliable casual lunch stop near the waterfront; expect about RMB 80–180 per person; lunch, ~1 hour.
  5. Splendid China Folk Village (Nanshan) — Good for an afternoon of classic China miniatures and performances without rushing across town; afternoon, ~2.5 hours.
  6. Sea World, Shekou (Nanshan district edge) — End with a lively evening drink or snack by the pedestrian square; evening, ~1.5 hours.

Morning

From your base in Shenzhen this morning, head to Shenzhen Bay Park early so you can enjoy the best light and the coolest air before the day warms up. If you’re using the Shenzhen Metro, it’s usually the smoothest option for reaching Nanshan in about 20–40 minutes, or you can grab Didi if you’d rather keep things simple with a bag or after a rough arrival. Go straight for a relaxed walk or bike ride along the waterfront paths; the park is huge, flat, and very easy on the body after travel, with sea views, joggers, kite flyers, and a clean local weekday rhythm that feels more lived-in than touristy.

After that, take a short ride over to Nanshan Museum, which is a good early stop because it’s calm, polished, and not exhausting. Expect around 1.5 hours here; most travelers spend a bit longer if a special exhibit is on, and admission is usually free with ID or passport registration. The museum gives a nice sense of Shenzhen’s development and the broader culture of the area without feeling heavy, so it works well as a second stop before lunch.

Midday

For lunch, continue to OCT Harbour, one of the easiest places in the city to linger without overplanning. The waterfront promenades, canals, and open-air malls make it a good reset point, and it’s only a short hop from the museum area. Sit down at Baia Burger Concept for a casual meal; budget roughly RMB 80–180 per person, depending on drinks and sides, and it’s a solid option if you want something familiar, quick, and reliable before heading back out. If you have time after eating, wander the edges of the harbor a little rather than rushing off — this is one of those Shenzhen spots where the in-between moments are the point.

Afternoon to Evening

In the afternoon, make your way to Splendid China Folk Village and give yourself a couple of unhurried hours. This is a classic Shenzhen stop: part miniature China, part performance park, part old-school theme attraction, and it’s best enjoyed with a flexible mindset rather than a checklist. If you like cultural parks, it’s worth timing your visit around any scheduled shows; otherwise, just wander the grounds and take your time. Late afternoon is a good arrival window because the light softens and the crowds tend to settle a bit.

Wrap up the day at Sea World, Shekou, where the mood changes from daytime sightseeing to an easy evening out. It’s one of the most pleasant parts of Nanshan for a casual drink, snack, or people-watching session around the pedestrian square, and you’ll find plenty of places to sit without needing a reservation. If you’re tired, keep it simple with tea, dessert, or a light dinner; if you still have energy, stay for a relaxed stroll and let the evening wind down there.

Day 3 · Wed, Mar 3
Futian, Shenzhen

Futian central city day

Getting there from Nanshan, Shenzhen
Metro (Shenzhen Metro Line 1 / Line 2 / Line 11 depending on start point) (25–40 min, ~RMB 3–6). Depart early morning for Ping An Finance Center Free Sky.
Didi/taxi direct (20–35 min, ~RMB 30–60) if you want door-to-door convenience.
  1. Ping An Finance Center Free Sky (Futian) — Go early for the best visibility and a clean skyline overview of Shenzhen; morning, ~1.5 hours.
  2. Shenzhen Museum (Futian) — A smart next stop that adds historical context to the city’s rapid rise; late morning, ~1.5 hours.
  3. Lianhua Mountain Park (Futian) — A peaceful green break with city views and a good reset between indoor sights; midday/early afternoon, ~1.5 hours.
  4. A well-reviewed Cantonese or Teochew restaurant near Futian CBD (Futian) — Choose seafood, dim sum, or roast meats for a proper local lunch; expect about RMB 100–220 per person; lunch, ~1 hour.
  5. Shenzhen Central Book City (Futian) — Browse books, design goods, and lifestyle shops in a calm, modern setting; afternoon, ~1.5 hours.
  6. MixC Shenzhen (Futian) — Finish with shopping, coffee, or dessert in one of the city’s main upscale malls; evening, ~1.5 hours.

Morning

From Nanshan to Futian, take the Shenzhen Metro early so you arrive with enough time to enjoy the skyline before the haze builds; it’s usually the cleanest, easiest transfer at this hour, and you want to be at Ping An Finance Center Free Sky right when it opens, or close to it. Expect the observatory ticket to run roughly RMB 200–220, and budget about 1.5 hours including the ride up, photos, and a slow lap around the viewing floor. Go on a clear morning if you can — that’s when the city grids, the river, and the towers all look sharp, and the crowds are lighter. Afterward, a short ride or brisk walk brings you to Shenzhen Museum in the civic core, where the exhibits on the Special Economic Zone and older Lingnan culture make the city’s breakneck growth feel much more grounded.

Lunch + Midday

For lunch, stay in the Futian CBD and pick a solid Cantonese or Teochew restaurant — this is the right neighborhood for polished dim sum, steamed seafood, roast goose, and good tea service without overthinking it. A meal here usually lands around RMB 100–220 per person, depending on whether you go simple or order seafood; if you want a dependable local-style choice, look for places around COCO Park, Futian COCO City, or the Huanggang side of the district where business-lunch crowds keep quality high. After eating, head to Lianhua Mountain Park for a reset: it’s one of the best easy escapes in the center of town, with broad paths, shady corners, and the classic climb up to the Deng Xiaoping statue area for a sweeping view over the CBD. Give yourself about 1.5 hours here, especially if you want to wander rather than rush straight through.

Afternoon + Evening

Later, make your way to Shenzhen Central Book City, which feels very Shenzhen in the best way: polished, calm, and full of design, lifestyle, and art books you don’t really need but will probably want to browse anyway. It’s a nice contrast after the park, and a good place to slow the pace for 1.5 hours with a coffee or a quiet sit-down between shelves. End the day at MixC Shenzhen for dinner, dessert, or just a relaxed shopping wander — the mall is one of the city’s most reliable upscale hangouts, with plenty of coffee spots, bakeries, and easy people-watching if you’re not in the mood for a big meal. If you’re flying home tomorrow, this is also a good night to keep things simple, eat early, and be back at your hotel with time to pack before your transfer out of Shenzhen the next day.

Day 4 · Thu, Mar 4
Luohu, Shenzhen

Luohu old city area

Getting there from Futian, Shenzhen
Metro (Line 1 or Line 9 depending on origin) (15–25 min, ~RMB 2–4). Best as a morning transfer before Dongmen opens up.
Taxi/Didi (15–30 min, ~RMB 20–45) if you’re traveling with bags or want the simplest option.
  1. Dongmen Pedestrian Street (Luohu) — Start in one of Shenzhen’s busiest traditional shopping streets for a lively old-city feel; morning, ~1.5 hours.
  2. A roadside noodle shop or dim sum eatery in Luohu (Luohu) — Keep breakfast simple and local with congee, noodles, or steamed buns; expect about RMB 30–80 per person; morning, ~45 minutes.
  3. Luohu Commercial City (Luohu) — Browse fabrics, bags, watches, and souvenir stalls in a classic border-adjacent market environment; late morning, ~1.5 hours.
  4. Shenzhen People’s Park (Luohu) — A gentle midday walk in a leafy urban park with lotus ponds and locals exercising; midday, ~1 hour.
  5. Fairy Lake Botanical Garden (Luohu) — Spend the afternoon among tropical plants, lake scenery, and temple grounds for a more tranquil side of the city; afternoon, ~2.5 hours.
  6. A Cantonese dinner near Luohu Port or Dongmen (Luohu) — End with roast goose, claypot dishes, or seafood at a neighborhood restaurant; expect about RMB 120–250 per person; evening, ~1.5 hours.

Morning

From Futian to Luohu, take Metro Line 1 or Line 9 early enough to arrive before the shops get fully busy; it’s a short 15–25 minute hop and usually costs just RMB 2–4. If you’re carrying anything bulky, a Didi is still painless at RMB 20–45, but the metro is the easiest way to start the day without fuss. Begin at Dongmen Pedestrian Street, where the pace is brisk, the lanes are packed with small fashion shops and snack stalls, and the old-school Shenzhen energy feels very different from the polished towers of the west side. Give yourself a good wander here for about an hour and a half, then keep breakfast simple at a nearby Luohu noodle shop or dim sum place — look for places serving congee, rice noodle rolls, steamed buns, or beef brisket noodles for around RMB 30–80 per person.

Late Morning to Midday

A short walk brings you to Luohu Commercial City, which is still one of the most interesting places in the district if you want that classic border-market atmosphere. It’s a good spot for browsing bags, tailoring fabrics, watches, suitcases, and small souvenir shops, and you’ll get the full experience just strolling the aisles for about 90 minutes without feeling pressured to buy anything. After that, head to Shenzhen People’s Park for a slower reset; it’s a nice contrast, with shaded paths, lotus ponds, and locals doing tai chi, card games, or quiet walks. It’s an easy one-hour break and a good time to just sit for a bit before the afternoon heat builds.

Afternoon to Evening

In the afternoon, make your way to Fairy Lake Botanical Garden, which is one of Luohu’s calmest escapes and worth the longer visit. Plan around 2.5 hours here so you can enjoy the lake views, the tropical plant sections, and the temple grounds without rushing; the place is especially pleasant in the softer light later in the day, and entry is usually modest, often around RMB 20–30 depending on the gate/season. For dinner, circle back toward Luohu Port or Dongmen and settle into a good Cantonese restaurant for roast goose, claypot rice, stir-fried seafood, or steamed fish — expect roughly RMB 120–250 per person if you order comfortably. It’s the kind of neighborhood meal that feels very local, and it’s a nice way to end the day before heading back through central Luohu after dark.

Day 5 · Fri, Mar 5
Dapeng, Shenzhen

Dapeng coastal side trip

Getting there from Luohu, Shenzhen
Didi/taxi or private car (about 1.5–2.5 hours, ~RMB 180–350). Leave early morning to make Dapeng Ancient City comfortably before it gets busy.
Public bus + local taxi (2.5–3.5 hours, ~RMB 25–60 total). Take metro/bus toward Longgang/Yantian, then switch to a Dapeng-bound bus or taxi; cheaper but much slower and less convenient.
  1. Dapeng Ancient City (Dapeng) — Begin with Shenzhen’s best-preserved historic walled town for a slower, atmospheric morning; morning, ~2 hours.
  2. Dapeng Fortress Museum area (Dapeng Ancient City) — Learn the coastal defense history that made this area important; late morning, ~1 hour.
  3. A seafood restaurant in Nan’ao (Dapeng) — Have lunch at a well-reviewed local seafood spot by the coast; expect about RMB 150–300 per person; midday, ~1.5 hours.
  4. Xichong Beach (Dapeng New District) — Relax on one of Shenzhen’s best open beaches, ideal for a scenic coastal afternoon; afternoon, ~2.5 hours.
  5. Yangmeikeng scenic coast (Dapeng New District) — If energy allows, take a final shoreline walk for cliffs, coves, and photos; late afternoon, ~1.5 hours.
  6. Return to central Shenzhen by private car or coach (from Dapeng to your hotel; depart early evening, ~1.5–2.5 hours depending on traffic) — Leave before the evening rush; if you’re hungry en route, grab a quick snack near the highway stop area.

Morning

Because you’re coming in from Luohu, aim to leave by about 7:00–7:30 AM so you can beat the worst coastal traffic and still arrive in Dapeng with a calm start. A Didi, taxi, or private car is the easiest way over here; once you’re in the old town area, park or get dropped near the main gate and plan to spend about two unrushed hours wandering Dapeng Ancient City. Go slowly through the narrow lanes, glance into the tiny shops and courtyard homes, and let the place feel a little sleepy before the day picks up — this is one of the few corners of Shenzhen where the city suddenly feels older and more provincial. After that, continue into the Dapeng Fortress Museum area for about an hour; it’s compact, so you can cover the main exhibits without rushing. The displays on coastal defense and the Ming-era military history give the old town real context, and it’s worth pausing long enough to notice how the walls, gates, and watchful layout all tie back to the coast.

Lunch

For lunch, head to Nan’ao and choose a seafood restaurant that looks busy with locals rather than just day-trippers — that’s usually the safest sign in this area. Expect to spend around RMB 150–300 per person depending on what you order, with steamed fish, clams, prawns, and shellfish being the usual sweet spot. If you’re unsure, ask for the day’s fresh catch and let the kitchen suggest a couple of lighter dishes rather than over-ordering; you’ll still have a big afternoon ahead. This is also a good time to slow down a bit, drink something cold, and enjoy the shift from historic lanes to coast-hugging village energy.

Afternoon Exploring

After lunch, make your way to Xichong Beach, which is one of the best open stretches of sand in the city for a proper coastal afternoon. Give yourself roughly two and a half hours here: enough time to walk the shoreline, sit for a while, and actually feel the scale of the coast instead of just snapping a photo and moving on. Bring sun protection, water, and a light layer if the wind picks up — March is usually pleasant, but the beach can still feel breezy once you’re out in the open. If you still have energy, continue on to Yangmeikeng scenic coast for a final shoreline walk. The cliffs, coves, and headland views are especially nice in the softer late-afternoon light, and it’s a good place for one last set of photos before heading back. Keep this part loose; the charm here is in wandering, not checking off viewpoints.

Evening

Plan to leave Dapeng in the early evening, before the return traffic really settles in, and expect the trip back to central Shenzhen to take about 1.5–2.5 hours depending on when you depart. A private car or Didi is the most practical after a full day on the coast, especially if you’re tired or carrying sand-dusted bags; if you’re feeling peckish on the way, grab a quick snack at a highway stop rather than trying to force one last sit-down meal. Once you’re back in the city, keep the rest of the night simple — this is one of those days where the best move is usually a shower, a cold drink, and an early sleep.

Day 6 · Sat, Mar 6
Shekou, Shenzhen

Shekou waterfront area

Getting there from Dapeng, Shenzhen
Didi/taxi or private car (about 1.5–2.5 hours, ~RMB 180–350). Mid-morning departure is fine; this is the most practical way across Shenzhen’s east-to-west span.
Public transit via bus/metro (2.5–3.5 hours, ~RMB 10–20). Useful only if cost matters more than time; expect multiple transfers.
  1. Shekou Ferry Terminal area (Shekou) — Start at the waterfront hub and enjoy the harbor atmosphere before the day warms up; morning, ~45 minutes.
  2. Shekou Old Street (Shekou) — A compact, walkable heritage-commercial stretch with local shops and cafés; late morning, ~1 hour.
  3. Nanshan Park (Shekou/Nanshan) — A green hillside park with harbor views that balances the waterfront and gives you a quieter midday break; midday, ~1.5 hours.
  4. Seaworld Culture and Arts Center (Shekou) — A modern arts stop that pairs well with the waterfront and adds a cultural note to the day; afternoon, ~1.5 hours.
  5. Minghua Ship / Sea World promenade area (Shekou) — Stroll the iconic ship-shaped complex and surrounding plaza for sunset and photos; late afternoon/evening, ~1.5 hours.
  6. A seafood-focused restaurant at Sea World (Shekou) — End with dinner and drinks in one of Shenzhen’s liveliest waterfront dining zones; expect about RMB 150–350 per person; evening, ~1.5 hours.

Morning

From Dapeng to Shekou, I’d leave in the mid-morning so you arrive without rushing and still have the best part of the day ahead of you; by car or Didi it’s usually 1.5–2.5 hours depending on traffic, and once you reach Shekou Ferry Terminal area you can ease straight into the waterfront rhythm with coffee, ferry-watchers, and harbor air before the heat builds. This area is all about the movement of the bay, so give yourself about 45 minutes to just wander the terminal edge, look across toward the industrial port, and get oriented before you start walking west toward the old quarter.

A short stroll brings you to Shekou Old Street, which is one of those pleasantly lived-in stretches where the pace changes fast: smaller storefronts, local snack shops, low-key cafés, and a mix of older buildings with newer renovations tucked in between. Spend about an hour here, ideally before lunch, and pop into whatever looks busy rather than polished — that’s usually the safest local rule in Shenzhen. If you want a quick bite, this is a good place for noodles, soy milk, or a simple dumpling stop before heading uphill.

Midday

From old street, make your way to Nanshan Park for a reset. It’s a nice break from the waterfront because you get elevation, shade, and a wider look back over the bay, which is exactly what you want around midday. Plan on 1.5 hours here; the walking paths are straightforward, but the park is hilly enough that comfortable shoes matter. Bring water, and don’t try to rush it — this is the day’s breathing space, not a box to tick.

Afternoon and Evening

Later, head to Seaworld Culture and Arts Center, which gives the day a cleaner, more contemporary finish after the older neighborhood and the park. This is a good stop for browsing, photos, and a calmer indoor-outdoor rhythm; give it around 1.5 hours, and if the light is good, linger a little because the architecture looks especially nice late in the day. From there, continue on foot toward the Minghua Ship / Sea World promenade area, where the whole district shifts into sunset mode: the ship, the plaza, the harbor breeze, and the neon starting to come alive. This is one of the easiest places in Shenzhen to just stand around and enjoy the city without an agenda.

Finish with dinner at a seafood-focused restaurant at Sea World — this is the part of the night that feels most “Shenzhen waterfront” in the best way. Budget roughly RMB 150–350 per person depending on how serious you get about seafood and drinks, and don’t be shy about choosing a place that has visible tanks or a full table crowd; that’s usually a good sign here. If you’re heading back to your hotel afterward, Sea World is well connected by metro or Didi, and it’s one of the easiest areas in the city to end a day because you can leave right after dinner without feeling like you missed anything.

Day 7 · Sun, Mar 7
Shenzhen, China

Departure from Shenzhen

Getting there from Shekou, Shenzhen
Metro or taxi to Shenzhen Bao’an International Airport (35–60 min by metro, ~RMB 6–8; 25–45 min by taxi, ~RMB 45–90). Leave 3–4 hours before your flight; taxi is best with luggage or if departing at a busy time.
Airport shuttle bus (if available from your area) (45–70 min, ~RMB 20–35), but less predictable than metro/taxi.
  1. Hotel check-out and transfer to Shenzhen Bao’an International Airport (journey_to; depart 3–4 hours before flight) — Allow extra time for traffic and international security; if you have a later flight, keep luggage-ready and avoid committing to far-afield sightseeing.
  2. Zhongzhou Bay area café or breakfast spot (Shenzhen, en route if convenient) — Grab a final coffee and light breakfast near your departure corridor; expect about RMB 40–100 per person; morning, ~45 minutes.
  3. Last-minute browsing at a nearby airport-area shopping stop (Shenzhen) — Use any spare time for snacks, tea, or small gifts rather than a major detour; late morning, ~1 hour.
  4. Shenzhen Bao’an International Airport (Shenzhen) — Arrive early for check-in, lounge time, and a stress-free departure back to Toronto; allow ~3 hours before flight.

Morning

Check out early and head for Shenzhen Bao’an International Airport with a comfortable buffer — for an international flight, I’d leave 3–4 hours before departure so you’re not fighting traffic or queue anxiety at the end of the trip. If you’ve got luggage, a taxi/Didi is the least stressful choice; the metro is cheaper and reliable, but only if you’re traveling light and don’t mind a bit of walking through the airport complex. Keep your passport, boarding pass, charger, and any VAT-free or gift items in an easy-to-reach bag so you’re not repacking at the curb.

If your timing is flexible and you’re not rushing straight to security, make a quick stop in the Zhongzhou Bay area for a final coffee and light breakfast — this is the kind of place where you can slow down for one last proper Shenzhen morning without committing to a detour. Look for a simple café or bakery-café around the business towers; expect roughly RMB 40–100 per person for coffee, pastries, or a set breakfast, and about 45 minutes is plenty. Keep it easy and practical rather than elaborate, since the goal is to arrive at the airport calm and unhurried.

Late Morning

If you still have spare time, use it for a last-minute browsing stop near the airport corridor rather than trying to squeeze in sightseeing. This is the moment for small, easy gifts: Shenzhen-made tea, snack boxes, dried fruit, a bottle of sauce or chili crisp, or anything you forgot to pick up earlier in the week. A nearby mall or airport-adjacent retail stop works best here; many shops open by late morning, and an hour is enough if you stay focused. Keep an eye on the clock — it’s very easy to lose 20 extra minutes here, so this is really a “browse, pay, go” kind of stop.

Airport Departure

Head into Shenzhen Bao’an International Airport with time to spare for check-in, security, and a bit of lounge time if you have access. The airport is efficient, but international departures still move faster when you arrive early, especially if you’re checking a bag or traveling during a busy weekend window. Once you’re through, use the extra time to get water, charge your phone, and eat something decent before the long flight back to Toronto — airport food in Shenzhen is better than many places, but it’s still nicer to decide calmly than in a rush at the gate.

0
Like this trip? Make your own version.
A free, personalized itinerary in seconds — sign up to save and edit it.
Create my version