Free China Travel Tools

Free practical planning tools

Use a focused tool to diagnose what is missing, choose a setup, or save the information you will need after landing in China.

No account required for the interactive checkers. Your answers stay in your browser unless a tool clearly says otherwise.
01 · TRIP DIAGNOSIS

China Trip Readiness Checker

Answer nine practical questions and receive a prioritized plan for entry, internet, payments, hotels, trains, and essential apps.

About 2 minutesPersonalized resultNo signup
Check my trip readiness →
02 · CONTINUE YOUR PLAN

My Trip Plan

Return to the answers and recommendations you chose to remember across the planning tools on this device.

Browser-localNo account
Continue my trip plan →
03 · CONNECTIVITY

China Internet Setup Finder

Compare travel eSIM, carrier roaming, and local SIM options based on your phone, destinations, trip length, and data needs.

About 2 minutesDevice-aware
Find my internet setup →
04 · ACCOMMODATION

Shanghai Hotel Area Finder

Choose a Shanghai area based on your airport, stay length, trip priorities, late-arrival needs, and travel group.

Area recommendationBooking checks
Choose a Shanghai area →
05 · TASK TRACKER

First-Trip Checklist

Work through entry, documents, connectivity, payments, accommodation, transport, and offline backup tasks.

Saved in your browserPrint-friendly
Open the checklist →
06 · OFFLINE BACKUP

First 72 Hours Offline Pack

Download a compact arrival pack for hotel details, transport, connectivity, payment backups, and essential information.

Printable PDFPhone-friendly
Get the offline pack →

How the tools fit together

1. Diagnose

Start with the Readiness Checker if you are not sure what still needs attention.

2. Continue

Open My Trip Plan to return to the answers and recommendations saved on this device.

3. Decide

Use a focused finder for internet or accommodation choices.

4. Finish and save

Complete the checklist and keep the offline pack available for arrival day.

Already traveling and something stopped working? Find a problem-specific fix →