
1. Train – Shanghai to Hangzhou
2. Bus – Shanghai to Hangzhou
3. FAQ + Travel Tips + Info
🎫 Book a Tour in China
🎫 Book Ticket to Hangzhou
High-speed train
Fastest and most convenient option, takes about 1 hour with frequent departures
High-speed train (G/D class)
Modern trains with high comfort and very short travel time
Regular train
Cheaper option but slower journey around 2–3 hours
Bus
Slower option around 2.5–4 hours with lower comfort
Quick answer: If you’re travelling from Shanghai to Hangzhou, the fastest and most comfortable choice is the high‑speed train, which covers the journey in about 1 hour. For those watching their budget, there is also a long‑distance bus option available — it’s cheaper but takes roughly 2.5‑3 hours and is subject to traffic conditions.
At a glance:
- 📍 Distance: approximately ~180 km
- ⏱️ Travel time: ~1 hour (high‑speed train) | ~2.5‑3 hours (bus)
- 💰 Price range: Train approx. US$4‑25 per person
- 🚆 Best for speed & comfort: High‑speed train from Shanghai Hongqiao or South → Hangzhou East
- 🚌 Best for budget: Long‑distance bus from Shanghai to Hangzhou (~3 hours)
Last updated in April 2026
Hangzhou is one of the best day trips from Shanghai.
Hangzhou is one of China’s most beautiful cities, famous for West Lake, historic temples, traditional gardens, and tea plantations. Located about 180 km from Shanghai, it is a popular destination for both day trips and longer stays.
The best way to travel is by high-speed train, which is fast, comfortable, and runs frequently throughout the day. You can also travel by bus or private taxi if you prefer.
From Shanghai to Hangzhou you can travel by train, bus, or taxi.
High-speed G and D trains are the fastest option, taking about 1 hour. Regular trains are also available but usually take longer. Train tickets cost about $4–25 per person, depending on the train and seat class.
Most high-speed trains depart from Shanghai Hongqiao or Shanghai South Railway Station and arrive at Hangzhou East Railway Station. You can also travel by bus or private taxi, but the train is the most convenient choice for most visitors.
| Transfer Mode – Shanghai to Hangzhou: | Travel Time | Cost Range |
|---|---|---|
| High-Speed Train | 1 hour | $4-25/pp |
| Regular/Normal Train | 2-3 hours | $4-25/pp |
| Bus | 3 hours | N/A |
| Taxi | 2-2.5 hours | N/A |
How do I get from Shanghai to Hangzhou?
👉 High-speed train is the fastest and most efficient way from Shanghai to Hangzhou.
- ✔️ Ideal for: travelers who want a quick and frequent connection between cities
- ✔️ Travel time: ~1 hour (high-speed) or ~2–3 hours (regular trains)
- ✔️ Cost: $4–25 per person
- ✔️ Comfort level: high (modern trains with air-conditioning and comfortable seats)
- ✅ Best Option: High-speed G or D trains from Shanghai Hongqiao or Shanghai South
- 💡 Tip: Book tickets ahead during peak times and choose high-speed trains for the shortest journey.
1. TRAINS from Shanghai to Hangzhou
Traveling by train is the fastest and most popular way to get from Shanghai to Hangzhou. China Railway operates frequent high-speed G and D trains throughout the day, with a journey time of about 1 hour.
Modern high-speed trains offer comfortable seats, air-conditioning, toilets, and onboard services. Regular K and T trains are also available, taking around 2–3 hours and offering a cheaper alternative.
Train tickets cost about $4–25 per person, depending on the train and seat class. Second Class is the best choice for most travelers, combining comfort with an affordable price.
Trains depart from Shanghai South Railway Station or Shanghai Hongqiao Railway Station and arrive at Hangzhou East Railway Station.
Book your train tickets on 12go.asia ➜ or Baolau ➜.
A valid passport or other accepted travel document is required for ticket booking and boarding.

2. BUS from Shanghai to Hangzhou
Traveling by bus from Shanghai to Hangzhou is a good budget alternative to the train. The route is about 180 km long, and the journey usually takes 2.5–3 hours, depending on traffic conditions.
Buses depart frequently from major terminals, including Intercity Bus Terminal, South Long-distance Bus Station, Pudong East Long-distance Bus Station, and Hongqiao West Long-distance Bus Station. Although buses are affordable, most travelers prefer the high-speed train because it is faster and avoids road traffic.
3. TAXI from Shanghai to Hangzhou
A private taxi or ride-hailing service is the most comfortable way to travel from Shanghai to Hangzhou. The journey usually takes about 2–3 hours, depending on traffic, and offers a convenient door-to-door transfer.
This option is ideal for families, small groups, or travelers with heavy luggage. While it is the most expensive transfer, it provides maximum flexibility without changing trains or buses.


❓ FAQ + Tips – Travel from Shanghai to Hangzhou
How to book train tickets from Shanghai to Hangzhou?
How long does it take to travel from Shanghai to Hangzhou?
High-speed trains take about 45–60 minutes, regular trains up to 2–3 hours, and buses around 2.5–3 hours.
What is the distance from Shanghai to Hangzhou?
The distance between Shanghai and Hangzhou is about 180 km by road or rail.
How much does it cost to travel from Shanghai to Hangzhou?
Train tickets cost about $4–25 per person, depending on the train type and seat class.
What is the fastest way to get from Shanghai to Hangzhou?
The high-speed G train is the fastest option, reaching Hangzhou in as little as 45 minutes.
What is the cheapest way to travel from Shanghai to Hangzhou?
Regular K trains offer the cheapest tickets, starting at about $4 per person.
What is the best way to travel from Shanghai to Hangzhou?
For most travelers, the high-speed train is the best choice thanks to its speed, comfort, and frequent departures.
Which railway stations do trains depart from?
Most trains leave from Shanghai Hongqiao or Shanghai South Railway Station.
Is there an international airport in Hangzhou?
Yes. Hangzhou Xiaoshan International Airport is located about 27 km east of the city center and serves many domestic and international flights.
📍 What to visit and see in Hangzhou?
West Lake (Xi Hu) – The most famous attraction in Hangzhou and a UNESCO World Heritage Site. The lake is surrounded by gardens, temples, bridges, and walking paths, making it the perfect place for a relaxing stroll or boat ride.
Leifeng Pagoda – A historic pagoda overlooking West Lake, offering one of the best panoramic views in Hangzhou. The current structure was rebuilt in 2002 on the site of the original pagoda dating back to the 10th century.
Lingyin Temple – One of the oldest and most important Buddhist temples in China. Founded in 326 AD, it is famous for its impressive halls, ancient stone carvings, and peaceful forest surroundings.
Xixi National Wetland Park – A unique urban wetland about 5 km west of the city center. Visitors can enjoy boat rides through canals, traditional villages, wildlife, and beautiful natural scenery.
Taiziwan Park – Also known as Prince Bay Park, this popular green space is famous for its colorful tulips and cherry blossoms in spring. It is one of the best places in Hangzhou for a relaxing walk and photography.
Thousand Island Lake (Qiandao Lake) – Located about 160 km southwest of Hangzhou, this scenic lake is known for its crystal-clear water and more than 1,000 small islands. It is a popular destination for boat cruises and day trips from Hangzhou.
BOOK a TOUR / ACTIVITY in China ➜
💡 Practical Travel Tips for Shanghai to Hangzhou
Traveling from Shanghai to Hangzhou is easy and convenient. You can travel by high-speed train, regular train, bus, or private taxi, with the train being the fastest and most popular option.
- Choose the High-Speed Train: It takes about 1 hour and offers frequent departures throughout the day.
- Book Tickets Early: Reserve your seat in advance during weekends and Chinese public holidays.
- Arrive Early: Reach the station 30–45 minutes before departure for security checks and boarding.
- Visit West Lake: Don’t miss Hangzhou’s famous West Lake, Lingyin Temple, and Longjing Tea Village.
- Travel in Spring or Autumn: Mild weather makes these seasons ideal for sightseeing and walking.
- Use the Metro: Hangzhou East Railway Station is well connected to the city by metro and taxis.
Tip: Search and book train tickets from Shanghai to Hangzhou online before departure, especially during weekends and holidays.