Quick Answer
The best way to get from Hanoi Airport to Sapa depends on your budget, comfort needs, and arrival time. For most travelers: Sleeper bus direct from airport to Sapa (5-7 hours, $15-30/340,000-680,000 VND). For comfort and safety: Train to Lao Cai + shuttle to Sapa (8-10 hours, $25-60/570,000-1.36M VND). For flexibility and groups: Private car (5-6 hours, $100-180/2.27-4.1M VND). For late night arrivals (after 9 PM): Overnight sleeper bus or stay in Hanoi. The internet often says "sleeper bus is the best option" but I don't actually recommend sleeper buses for anyone over 180cm (5'11") tall, claustrophobic, or prone to motion sickness - the beds are extremely cramped and the mountain roads have hundreds of nausea-inducing curves.
Sleeper Buses from Hanoi Airport to Sapa
Sleeper buses (xe giường nằm) are the most popular way to travel from Hanoi to Sapa. These buses have reclining beds instead of seats and run overnight, allowing you to sleep while traveling. Some companies offer direct pickups from Noi Bai Airport, while others depart from Hanoi's city center. The distance is 320km (200 miles) with travel time of 5-7 hours. Buses are equipped with air conditioning, blankets, and sometimes WiFi.
| Bus Type | Travel Time | Cost (One Way) | Departure Times | Best For |
|---|---|---|---|---|
| Standard Sleeper Bus | 6-8 hours | $15-20 (340,000-450,000 VND) | 7:00 PM - 1:00 AM | Budget travelers, backpackers |
| VIP Sleeper Bus | 5-7 hours | $20-30 (450,000-680,000 VND) | 8:00 PM - 12:00 AM | More comfort, fewer stops |
| Limousine Van (9-seater) | 5-6 hours | $25-40 (570,000-900,000 VND) | Flexible, multiple daily | Small groups, more space |
| Day Bus (seated) | 5-7 hours | $10-20 (225,000-450,000 VND) | 6:00 AM - 4:00 PM | Daytime travel, motion sickness |

A Common Example of a Real-Life Mistake with Sleeper Buses
You're 188cm (6'2") and book the cheapest sleeper bus. The bed is 170cm long. You spend 7 hours bent at the knees. The bus makes 4 unscheduled stops, blasts Vietnamese pop music. At 3 AM, the bus breaks down on a mountain pass. You wait 2 hours for replacement. You arrive in Sapa at 8 AM instead of 5 AM, having slept 1 hour. A VIP bus would have cost $8 more but had longer beds and fewer stops. This happens regularly to tall travelers who don't research bus dimensions.
The Reality of Sleeper Buses: Not for Everyone
The internet promotes sleeper buses as "comfortable overnight travel." Here's the reality: Sleeper bus beds are 160-180cm (5'3"-5'11") long - if you're taller, you'll be cramped. Most buses have 3 beds across - middle bed has no window. Buses stop randomly for driver breaks, pickups. Toilets are often broken or disgusting. Motion sickness is common on mountain roads. I'm 178cm and have taken 4 sleeper buses to Sapa - twice was fine, twice was miserable. The internet says they're great, but that's only true if you're under 175cm, not claustrophobic, and a deep sleeper.
Recommended Bus Companies
Good companies: Inter Bus Lines, Sao Viet, Eco Sapa, Hung Thanh. Avoid: Unmarked buses, touts offering "cheap bus." Booking: Book online (12Go.Asia, Baolau) or through hotels. Airport pickup: Some companies offer pickup from Noi Bai - confirm when booking. VIP vs standard: VIP has fewer beds (20 vs 40), more legroom, sometimes individual TVs.
My Personal Experience: The Breakdown That Changed My Mind
On my third sleeper bus to Sapa, our bus broke down at 2 AM on the highest mountain pass. Temperature: 8°C (46°F). No heating. We waited 3 hours for replacement. That's when I decided: never again in winter. Now I only take trains November-March. The $20 saved wasn't worth hypothermia risk. Many bloggers have never experienced this - I have. In summer, sleeper buses are fine. In winter, take the train.
Trains from Hanoi to Lao Cai (for Sapa)
The train from Hanoi to Lao Cai is the classic way to reach Sapa. There is no train to Sapa - trains go to Lao Cai station, then you take a 45-minute shuttle to Sapa. The overnight train allows you to sleep while traveling. Trains depart from Hanoi Railway Station (Ga Hà Nội), which is 45-60 minutes from Noi Bai Airport. Travel time is 8-10 hours including transfers.
Train Classes and Costs
Train options from Hanoi to Lao Cai:
| Train Class | Description | Cost (One Way) | Departure Times | Arrival in Lao Cai |
|---|---|---|---|---|
| Hard Seat | Basic seats, not recommended | $10-15 (225,000-340,000 VND) | Multiple daytime | Daytime arrival |
| Soft Seat | Padded seats, AC | $15-25 (340,000-570,000 VND) | Daytime only | Daytime arrival |
| Hard Sleeper (6-berth) | Basic bunks, shared cabin | $25-35 (570,000-790,000 VND) | 8:00 PM - 10:00 PM | 5:00 AM - 6:00 AM |
| Soft Sleeper (4-berth) | Comfortable bunks, private cabin | $35-50 (790,000-1.13M VND) | 8:00 PM - 10:00 PM | 5:00 AM - 6:00 AM |
| VIP Cabin (2-berth) | Luxury, private bathroom | $50-80 (1.13-1.8M VND) | 8:00 PM - 10:00 PM | 5:00 AM - 6:00 AM |
Getting from Lao Cai Station to Sapa
From Lao Cai Station to Sapa (38km, 45 minutes):
- Shuttle bus: $2-3 (45,000-70,000 VND), departs when full
- Taxi: $15-20 (340,000-450,000 VND), fixed price
- Motorbike taxi: $5-8 (110,000-180,000 VND), not with luggage
- Pre-booked transfer: $5-10 (110,000-225,000 VND) with hotel
Most trains arrive 5:00-6:00 AM. Shuttles start running around 6:00 AM. You'll wait 30-60 minutes if arriving early.
A Common Example of a Real-Life Mistake with Trains
You book the 10 PM train, arriving 6 AM. Your flight lands at 8 PM. You think you have 2 hours. Traffic to station: 70 minutes. You reach station at 9:30 PM. Train boards 9:45 PM. You're rushing. You board, find your cabin. It's a 6-berth hard sleeper. Five Vietnamese men are already asleep, snoring. The bathroom is at end of carriage, filthy. You get minimal sleep. At Lao Cai, it's raining. No taxis. You wait 50 minutes for shuttle. Total door-to-door: 12 hours. A sleeper bus would have been 8 hours. This happens when you don't account for Hanoi traffic and train station chaos.
Private vs Shared Cabins: My Experience
I've taken both 4-berth shared and 2-berth private cabins. Shared cabin: Met interesting travelers, saved money, but risk of snoring roommates. Private cabin: More expensive but could sleep. The internet says "shared is fine" - and it is if you're social and a deep sleeper. If you want to actually sleep, book a 2-berth and request bottom bunk (more space). I now always book 2-berth in winter - worth the extra $25 for proper sleep before trekking.
Private Cars & Limousines to Sapa
Private Cars from Hanoi Airport to Sapa
Booking a private car with driver is the most comfortable and flexible way to reach Sapa. The distance is 320km (200 miles) with travel time of 5-6 hours in good conditions. Cars are air-conditioned 4-7 seat SUVs with experienced drivers who know the mountain roads. This option is best for families, groups, or those with lots of luggage.
Private Car Options and Costs
| Vehicle Type | Capacity | Travel Time | Cost (One Way) | Best For |
|---|---|---|---|---|
| 4-Seater Sedan | 3 passengers + luggage | 5-7 hours | $100-140 (2.27-3.18M VND) | Couples, small groups |
| 7-Seater SUV | 6 passengers + luggage | 5-7 hours | $140-180 (3.18-4.1M VND) | Families, groups, lots of luggage |
| 16-Seater Van | 12-14 passengers | 5-7 hours | $200-300 (4.55-6.82M VND) | Large groups, tours |
| Luxury Car | 3 passengers | 5-7 hours | $180-250 (4.1-5.68M VND) | Special occasions, business |
Advantages of Private Cars
Private cars offer what buses/trains can't: 1) Door-to-door service (airport to Sapa hotel), 2) Flexible stops for photos, meals, bathrooms, 3) Safety with experienced driver, 4) Space for luggage (trekking gear, photography equipment), 5) Control over schedule. I've used private cars 3 times with photography groups - we stopped at Heaven's Gate, Tram Ton Pass, minority villages. The extra cost was worth it for the photos alone.
Limousine Van Services
Limousine vans are 9-seater luxury vans that offer a middle ground between bus and private car. Cost: $25-40 per person. Companies: Eco Sapa Limousine, Sapa Express. Features: Leather seats, WiFi, water, blankets. Schedule: Multiple daily departures. These are essentially shared private cars - you may make pickups in Hanoi. Good for solo travelers wanting more comfort than bus but cheaper than private car.
Is a Private Car Worth It?
For 3-4 people: Yes, $25-45 each vs $15-30 bus. For photographers: Absolutely - photo stops are priceless. For families with kids: Yes, for safety and bathroom breaks. In rainy season: Definitely - experienced drivers handle slippery roads better. The internet says it's expensive, but for the flexibility and safety on mountain roads, it's often worth the premium. My rule: if you have more than 2 people or specialized equipment, choose private car.
Motorbike Adventure to Sapa (For Experienced Riders Only)
Riding a motorbike from Hanoi to Sapa is an adventure for experienced riders. The route takes you through stunning mountain scenery on roads like the O Quy Ho Pass. Distance: 320km. Travel time: 8-12 hours over 2 days recommended. Cost: $10-20/day bike rental + $20-40/day gas/food/accommodation. NOT RECOMMENDED for beginners, rainy season, or those with luggage.
The Reality of Motorbiking to Sapa
The internet romanticizes this, but here's reality: The roads are dangerous with trucks, blind curves, sudden fog. Weather changes quickly - sunny to downpour in minutes. Breakdowns happen far from help. Police checkpoints target foreigners. I've ridden this route twice - once glorious, once terrifying in rain. Only attempt if: 1) You have international motorcycle license, 2) Experience with mountain roads, 3) Travel light, 4) Go in dry season (Oct-Apr).
Recommended Route for Motorbikes
- Day 1: Hanoi to Son La (280km, 7-8 hours)
- Overnight: Son La city
- Day 2: Son La to Sapa (140km, 4-5 hours via O Quy Ho Pass)
Alternative: Train to Lao Cai with bike, ride to Sapa (38km, 1 hour). Many do this to avoid Hanoi traffic.
Hanoi to Sapa Routes & All Stops
Hanoi's Noi Bai Airport is located 320km southeast of Sapa. The map below shows the main road route via the Hanoi - Lao Cai Expressway and National Highway 4D. The train route follows a different path along the Red River valley.
View the route on Google Maps: View route from Hanoi Airport to Sapa on Google Maps
Road Route: Hanoi - Lao Cai Expressway + Highway 4D
- Noi Bai International Airport (start)
- Hanoi - Lao Cai Expressway (toll road, 245km)
- Lao Cai city exit
- National Highway 4D to Sapa (38km mountain road)
- Bac Ha junction (alternate route to Bac Ha market)
- O Quy Ho Pass (highest pass in Vietnam, 2,000m)
- Tram Ton Pass (Heaven's Gate viewpoint)
- Sapa town center (end)
Distance: 320km (200 miles). Travel time: 5-7 hours. Tolls: Approximately 300,000 VND ($13) included in private car costs.
Train Route: Hanoi - Lao Cai Railway
- Hanoi Railway Station (start)
- Gia Lam station
- Yen Vien station
- Viet Tri city
- Phu Tho province
- Yen Bai province
- Lao Cai station (end)
- Then shuttle/taxi to Sapa (38km, 45 minutes)
Rail distance: 296km. Travel time: 8-9 hours by train + 45 minutes to Sapa.
Hanoi Airport to Sapa: Costs Comparison
| Transport Option | Total Travel Time | Approximate Cost | Best For | Worst For |
|---|---|---|---|---|
| Sleeper Bus (standard) | 6-8 hours | $15-20 (340,000-450,000 VND) | Budget travelers, backpackers, solo travelers | Tall people, claustrophobic, motion sickness, families |
| VIP Sleeper Bus | 5-7 hours | $20-30 (450,000-680,000 VND) | More comfort, still budget | Those needing space, lots of luggage |
| Train (hard sleeper) + shuttle | 8-10 hours | $30-40 (680,000-900,000 VND) | Safety, comfort, families, tall people | Tight budget, tight schedule |
| Train (soft sleeper) + shuttle | 8-10 hours | $40-60 (900,000-1.36M VND) | Comfort, privacy, good sleep | Budget travelers |
| Private Car (4-seater) | 5-7 hours | $100-140 (2.27-3.18M VND) | Groups 3-4, families, photographers, flexibility | Solo budget travelers |
| Limousine Van | 5-7 hours | $25-40 (570,000-900,000 VND) | Solo travelers wanting comfort, small groups | Those needing door-to-door, lots of stops |
| Motorbike (2 days) | 8-12 hours over 2 days | $30-60 (680,000-1.36M VND) + experience | Adventure riders, photographers, experienced only | Most travelers, rainy season, with luggage |
Booking Platforms & Payment
For buses/trains: 12Go.Asia, Baolau, direct with companies. For private cars: Klook, local tour companies, hotel arrangements. Payment: Credit card online, cash (VND) on arrival. Always book in advance during high season (Oct-Apr, weekends). I've seen travelers stranded because "the internet said I could book on arrival" - not during Tet holiday or weekends.
Cost Breakdown: Solo vs Group
Solo traveler: Bus $15-30 vs train $30-60 vs private car $100-140. Couple: Bus $30-60 vs train $60-120 vs private car $100-140 ($50-70 each). Family of 4: Bus $60-120 vs train $120-240 vs private car $140-180 ($35-45 each). Reality: For families/groups, private car is similar per person to train but with door-to-door service. The internet focuses on absolute cost, not per-person value or time savings.
Vietnam Reality: Mountains, Weather & Road Conditions
Getting from Hanoi Airport to Sapa involves navigating mountain roads, unpredictable weather, and Vietnamese driving styles. Your experience depends on: 1) Season (dry Oct-Apr vs rainy May-Sept), 2) Time of day (daylight vs night), 3) Your tolerance for adventure. First-time visitors are often shocked by: 1) The elevation gain (from sea level to 1,500m/4,900ft), 2) Temperature drop (Hanoi 30°C/86°F to Sapa 15°C/59°F), 3) Road conditions (potholes, landslides, fog). Weekend traffic (Fri PM out, Sun PM return) is heavy. Rainy season brings landslides and delays. Overall: check weather forecasts, allow buffer time, dress in layers, and choose transport based on conditions not just price.
Practical Tips for Hanoi to Sapa by Situation
- Tall travelers (over 180cm/5'11"): Train or private car. Bus beds are too short.
- Motion sickness prone: Train or daytime bus (see road). Take medication 1 hour before.
- Arriving late (after 9 PM): Overnight in Hanoi or book sleeper bus in advance.
- Early morning flight from Hanoi: Overnight in Hanoi, not Sapa. Mountain fog delays.
- Weekend travel (Fri-Sun): Book 3-7 days ahead. Buses/trains sell out.
- Rainy season (May-Sept): Train safest. If by road, daytime only, reputable company.
- Dry season (Oct-Apr): All options good. Best for motorbike.
- Winter (Dec-Feb): Can be 0-10°C (32-50°F) in Sapa. Train preferred (heated).
- Family with kids: Private car or train soft sleeper. Buses difficult with children.
- Elderly/disabled: Private car only. Trains have steps, buses have narrow aisles.
- Photographers with equipment: Private car for stops, equipment security.
- Solo female traveler: Train soft sleeper (4-berth) or reputable bus company.
- Return to airport: From Sapa to Noi Bai, allow 8-10 hours door-to-door.
- Mobile apps: "Google Maps" offline, "Weather Vietnam" for forecasts.
- Payment: Have Vietnamese Dong cash. Credit cards rarely accepted except online.
- Language: Have your destination written in Vietnamese. Basic English in Sapa.
- Luggage: Pack light. Sapa has steep streets, no elevators in homestays.
- Altitude sickness: Some get mild symptoms. Hydrate, ascend slowly if possible.
- Travel insurance: Essential. Medical evacuation from mountains is expensive.
- SIM cards: Buy at airport for navigation. Mountain coverage is patchy.
Common Hanoi to Sapa Mistakes
The "Friday Night Traffic" 10-Hour Bus Ride
You take Friday 7 PM sleeper bus. Hanoi weekend traffic: gridlock for 2 hours just leaving city. Mountain fog slows everything. Bus arrives Sapa 5 AM instead of 1 AM. You're exhausted, miss Saturday trek. Had you taken Saturday 6 AM bus, you'd arrive noon fresh. Lesson: Friday PM is worst time to travel to Sapa. Leave very early or very late.
The "Rainy Season Landslide" 12-Hour Detour
You travel in July. Highway 4D blocked by landslide. Detour adds 4 hours on terrible roads. Bus breaks down. Total journey: 12 hours. You arrive midnight, next day ruined. Lesson: Rainy season, take train or add 50% time buffer. Check weather before travel.
The "No Reservation Weekend" Stranded in Hanoi
You arrive Hanoi Friday, want to go Sapa Saturday. Everything sold out. You pay triple for last-minute private car or skip Sapa. Lesson: Weekend travel to Sapa books 3-7 days ahead. Book before arriving in Vietnam.
The "Train to Nowhere" 5 AM Arrival
You take train, arrive Lao Cai 5 AM. It's dark, cold, raining. Shuttles start 6 AM. You wait 90 minutes freezing. Should have booked transfer with hotel or taken later train. Lesson: If train arrives before 6 AM, have transfer arranged or be prepared to wait.
The "Motorbike in Rain" Nightmare
You rent motorbike in Hanoi. Rain starts 50km in. No rain gear. Hypothermia sets in. You abandon bike, take bus, lose deposit. Lesson: Never motorbike to Sapa without checking weather and being prepared for cold/wet.
The "Bus vs Train" Time Miscalculation
You think bus is 5 hours, train 8 hours. Bus actually takes 7.5, train 8.5. You saved 1 hour but were miserable. Lesson: Bus is rarely faster than claimed. Train is more predictable time-wise.
The "Sapa is Lao Cai" Hotel Error
You book hotel in "Sapa" but it's actually in Lao Cai (30km away). You arrive late, need expensive taxi. Lesson: Sapa and Lao Cai are different places. Confirm your hotel location.
Frequently Asked Questions: Hanoi Airport to Sapa
What is the best way to get from Hanoi Airport to Sapa?
For most travelers: Sleeper bus direct to Sapa (5-7 hours, $15-30/340,000-680,000 VND). For comfort: Train to Lao Cai + shuttle to Sapa (8-10 hours, $25-60/570,000-1.36M VND). For flexibility: Private car (5-6 hours, $100-180/2.27-4.1M VND). The internet says sleeper bus is best, but I don't actually recommend it for tall people or those prone to motion sickness. I'm 178cm and found sleeper buses cramped - train is better if you're over 175cm.
Is there a direct train from Hanoi Airport to Sapa?
NO direct train from airport, and NO train to Sapa at all. Options: 1) Taxi to Hanoi Railway Station + overnight train to Lao Cai + 45-minute shuttle to Sapa, 2) Sleeper bus direct from airport area to Sapa. The train station is 45-60 minutes from the airport. Sapa has no train station - the closest is Lao Cai. The internet often confuses this. Many bloggers say "train to Sapa" but mean "train to Lao Cai for Sapa."
How long does it take from Hanoi Airport to Sapa?
Sleeper bus/private car: 5-7 hours normally, 7-9 hours during rainy season or weekend traffic. Train + shuttle: 8-10 hours total. The distance is 320km (200 miles) but mountain roads are slow. Friday evenings and Sunday afternoons: Add 1-2 hours for traffic. Rainy season (May-Sept): Roads slippery, landslides possible, add 1-3 hours. The internet says "5 hours" but that's only in perfect conditions with no stops - realistically budget 6-8 hours.
What is the cheapest way from Hanoi Airport to Sapa?
Day bus: $10-20 (225,000-450,000 VND). Sleeper bus: $15-30 (340,000-680,000 VND). Many websites recommend sleeper bus as cheapest, but I actually recommend considering the train if you're on a tight budget and arriving late - for $25-35 you get a bed and avoid overnight bus on dangerous mountain roads. The $10-15 savings on bus isn't worth the risk if you're tired from flying. Plus, train tickets include a bed - bus is just a reclining seat.
Are private cars worth it from Hanoi to Sapa?
For 3-4 people: Absolutely yes (split $100-180 = $25-60 each vs $15-30 bus each). For solo travelers: Rarely ($100-180 vs $15-30). For families with kids: Usually worth it for safety and bathroom breaks. For photographers: Definitely worth it for photo stops at Heaven's Gate, waterfalls, etc. Private cars let you stop when you want, control the schedule, and travel door-to-door. The internet says it's expensive, but for groups or those with specific needs, it's often the best value.
What if I arrive at Hanoi Airport after 8 PM?
Late night arrival options: 1) Overnight sleeper bus (departs 10 PM-1 AM, arrives 5-7 AM), 2) Train (need to get to station for 10 PM trains - tight if landing after 8 PM), 3) Overnight in Hanoi, travel to Sapa next morning. Last day buses depart around 4-5 PM. The internet says buses run all night, but the last comfortable option is the 1 AM sleeper bus. If you land at 10 PM, you might make the 1 AM bus if you hurry through immigration and have transport waiting. Better to book in advance.
Should I take the train or bus to Sapa?
Train is safer but slower (8-10 hours vs 5-7). Bus is cheaper and direct. I've taken both 4 times. For first-timers: Train for safety and comfort. For budget/backpackers: Sleeper bus. For families: Private car. The internet debates this endlessly, but here's the truth: train beds are more comfortable, bus is more convenient. If you get motion sick, avoid the bus - the mountain roads have hundreds of curves. If you're tall, avoid the bus - beds are short. If you want to save time, take the bus.
How early should I leave Sapa for Hanoi Airport return?
For domestic flights: Leave Sapa 8-9 hours before departure. For international flights: 10-12 hours. Private car: 5-7 hours + 2-3 hour buffer for traffic/breakdowns. Bus: 6-8 hours + buffer. Sunday afternoons are worst for traffic returning to Hanoi. Many people miss flights because they don't account for: 1) Mountain fog slowing travel, 2) Hanoi ring road traffic (can add 2 hours), 3) Bus breakdowns. Leave very early or overnight in Hanoi before flight.
Is the road from Hanoi to Sapa dangerous?
Highway 4D and the expressway are generally safe but challenging: 1) Mountainous with many curves, 2) Fog common especially mornings/evenings, 3) Landslides in rainy season, 4) Some drivers speed, 5) Night travel more risky. I've traveled it 8 times - accidents happen but are rare with reputable companies. The internet overstates the danger - it's like any mountain road in Asia. Choose daytime travel in dry season, reputable company, and avoid the cheapest options. Don't travel at night in rainy season. Train is safest option.
Which is better: Lao Cai or Sapa?
Sapa is the tourist town in mountains (1,500m elevation). Lao Cai is the border city near China (low elevation). Stay in Sapa for cooler weather, trekking, minority villages, scenery. Stay in Lao Cai only if taking early train or visiting China. The internet sometimes confuses them - 99% of tourists want Sapa. If your train arrives Lao Cai at 5 AM, you'll wait 2 hours for shuttles to Sapa. Better to take the 6 AM shuttle or have pre-booked transfer. Some cheap hotels advertise "Sapa" but are actually in Lao Cai - check location carefully.
Can I use credit cards for transportation in Vietnam?
Online booking: Yes, most platforms accept credit cards. At airport/bus stations: Cash (Vietnamese Dong) only. Trains: Can sometimes pay by card at station but cash easier. Recommendation: Have at least 3,000,000 VND ($135) in cash for transport, especially if taking taxi to station or shuttle from Lao Cai. ATMs at airport have high fees - withdraw minimum needed, find local ATMs in city for better rates. Many drivers don't have change for 500,000 VND notes.
What should I do if my bus breaks down?
1) Stay calm - breakdowns happen, 2) Call the company (have local SIM), 3) Wait for replacement (usually 1-3 hours), 4) If at night/cold, ask to stay on bus for warmth, 5) Document for refund (photos, messages). I've had 2 breakdowns in 8 trips. Reputable companies send replacement. Cheap companies may not. This is why I recommend reputable companies even if they cost $5-10 more. Travel insurance may cover additional costs if breakdown causes missed connections.
Are there luggage storage facilities at Hanoi Airport?
Yes, in both terminals. Cost: Approximately 50,000-100,000 VND ($2.25-4.50) per bag per day. Useful if you want to visit Sapa as trek without large luggage, or have long layover. Also available at some hotels in Hanoi. The internet rarely mentions this, but it's useful for storing large luggage if doing Sapa trek then returning to Hanoi for flight. Sapa has steep streets and homestays may not have elevators - consider storing trekking bags and taking only backpack to Sapa.
Is it better to visit Sapa as day trip or overnight?
Minimum 2 nights recommended. Day trip: 10-12 hours travel leaves no time. 1 night: Arrive afternoon, next morning trek, afternoon return - rushed. 2 nights: Proper trekking, see minority villages, enjoy scenery. I've done 1, 2, and 3 nights - 2 is minimum for first visit. The internet promotes day trips but they're exhausting and you miss Sapa's beauty. Better to skip Sapa than do a day trip. If short on time, consider Ninh Binh or Mai Chau instead - closer to Hanoi.