Quick Answer
Best Way: Take the Narita Express (N'EX) train to Shinjuku Station, then transfer to the JR Yamanote Line for one stop to Harajuku Station. Total time: 95-105 minutes. Total cost: Approximately 3,070 yen (free with a valid JR Pass). This offers the best balance of speed, comfort, and direct access to central Tokyo's train network.
By Train: The Most Popular and Efficient Method
Trains are the undisputed king for traveling from Narita Airport (NRT) to central Tokyo. They are fast, frequent, and reliable. Your journey to Meiji Shrine will always involve two legs: a main line from the airport to Tokyo, and a local transfer (usually the JR Yamanote Line) to Harajuku Station.
Step-by-Step: Recommended Route (Narita Express)
- At Narita Airport: Follow signs to the JR East Travel Service Center or ticket machines. Purchase a ticket for the Narita Express (N'EX). If you have a JR Pass, activate it here and reserve your N'EX seat for free.
- Board the N'EX: Direct trains run to major stations like Tokyo, Shinagawa, Shibuya, and Shinjuku. For Meiji Shrine, Shinjuku is the most straightforward transfer point.
- Arrive at Shinjuku Station (~80 mins): Disembark and follow signs for the JR Yamanote Line (the green circular line).
- Transfer to Yamanote Line: Take a Yamanote Line train going towards Shibuya/Tokyo. Get off at the next stop, Harajuku Station (about 2 mins ride).
- Walk to Meiji Shrine: Exit the station's Omotesando exit, and you'll see the towering wooden torii gate entrance directly across the street.
Alternative Train Route: Keisei Skyliner (Faster, Different Network)
For a slightly faster but less centrally-connected option, the Keisei Skyliner is excellent.
- Route: Keisei Skyliner from NRT to Nippori Station (approx. 36-41 mins).
- Transfer: At Nippori, walk to the JR station and board the JR Yamanote Line towards Shibuya/Shinjuku.
- Final Leg: Ride the Yamanote Line from Nippori to Harajuku Station (approx. 25-30 mins).
- Total Time: ~80-90 minutes.
- Total Cost: ~2,670 yen (Skyliner + JR Yamanote fare).
Key Difference: The Skyliner is not covered by the Japan Rail Pass. It's a great choice if speed is your top priority and you don't have a JR Pass.
Train Options Comparison Table
| Train Service | Destination Station | Travel Time | Approx. Cost (One-Way) | JR Pass Covered? | Best For |
|---|---|---|---|---|---|
| Narita Express (N'EX) | Shinjuku / Shibuya / Tokyo | ~80-90 min to Shinjuku | 3,070 yen | YES (Seat reservation required) | JR Pass holders, first-time visitors, direct comfort |
| Keisei Skyliner | Nippori / Ueno | ~36-41 min to Nippori | 2,570 yen (Skyliner only) | No | Speed, travelers staying near Ueno/Asakusa |
| Keisei Access Express | Nihombashi / Asakusa (via Keisei Main Line) | ~55-70 min | 1,280 yen | No | Budget travelers, destinations on Asakusa subway line |
| JR Sobu Line (Rapid) | Tokyo Station | ~90 min | 1,340 yen | YES | JR Pass holders on a tight budget, no reserved seat needed |
By Domestic Flight: A Misleading Option
While it's technically possible to fly from Narita (NRT) to Haneda Airport (HND), which is closer to Tokyo, this is almost always a poor choice for efficiency and cost when your final destination is Meiji Shrine.
Why Flying is Not Recommended:
- Total "Door-to-Door" Time is Long: You must account for:
- Transfer between NRT International and Domestic terminals (30+ mins).
- Domestic check-in and security (60+ mins before flight).
- Flight time (~1 hour).
- Baggage claim at Haneda (15-20 mins).
- Travel from Haneda to Harajuku (via monorail & Yamanote Line, ~50 mins).
- High Cost: A one-way domestic flight can cost 10,000 - 25,000 yen, significantly more than a train ticket.
- Complexity: Multiple checkpoints and transfers increase stress and potential for delays.
Exception: Only consider this if you have a long layover at NRT and your final destination is much closer to Haneda than to central Tokyo stations—which is not the case for Meiji Shrine.
By Highway Bus: The Most Economical Choice
For budget-conscious travelers or those with hotels near bus terminals, highway buses offer a direct, comfortable, and wallet-friendly ride.
Primary Option: Airport Limousine Bus
The Airport Limousine Bus is a premium shuttle service with multiple drop-off points at major hotels and stations in Tokyo.
- To Shinjuku Station (Best for Meiji Shrine): Direct buses run to the Shinjuku Expressway Bus Terminal. From there, take the JR Yamanote Line one stop to Harajuku (2 mins).
- Travel Time: 80-120 minutes (highly dependent on traffic).
- Cost: 2,800 - 3,500 yen one-way (cheaper for children).
- Advantages: Direct to key locations, ample luggage space (2 pieces free), comfortable seats, no transfers with heavy bags.
- Booking: Highly recommended, especially during peak seasons. Can be booked online or at counters in Arrivals.
Overnight Buses (The Cheapest Possible Option)
For the ultimate budget saver, overnight buses depart late and arrive early morning.
- Cost: Can be as low as 1,300 - 2,500 yen one-way.
- Travel Time: 6-8 hours (you travel while sleeping).
- Considerations: Sleep quality varies, not ideal after a long international flight, arrival time may be before train services start.
- Operators: Willer Express, JR Bus, and others. Book via platforms like Willer or Kosoku Bus.
By Taxi or Private Transfer: For Convenience at a Premium
This is the most expensive option by a huge margin and is generally not advised for typical tourists.
Standard Taxi
- Cost: A staggering 35,000 to 50,000+ yen (approx. $250-$350 USD) for the one-way trip.
- Travel Time: 70-90 minutes in normal traffic, but can be much longer during rush hour.
- How to Find: Taxi ranks are outside all terminals. Ensure it's an official airport taxi.
Pre-Booked Private Transfer
A more formal and slightly more reliable option than hailing a taxi.
- Cost: Similar to taxis, but fixed in advance. Vans for groups cost more.
- Advantages: Driver meets you at arrivals with a sign, fixed price, door-to-door service, suitable for large groups splitting cost.
- Booking: Use services like Viator, Klook, or Japan-based operators.
When to Consider This Option:
1. You are a group of 4+ people splitting the fare.
2. You arrive after midnight when all public transport has stopped.
3. You have severe mobility issues or an extraordinary amount of luggage.
4. Money is truly no object and you value absolute door-to-door convenience.
Ticket & Cost Comparison: At a Glance
This table summarizes all options to help you decide based on your priorities (Cost, Speed, Convenience).
| Transport Method | Approx. Door-to-Door Time | Approx. Cost (One-Way, Adult) | # of Transfers | Best For | Rating (1-5) |
|---|---|---|---|---|---|
| Train (N'EX + Yamanote) | 95-105 mins | 3,070 yen | 1 (Train to Train) | Overall Best Balance | ★★★★★ |
| Train (Skyliner + Yamanote) | 80-90 mins | 2,670 yen | 1 (Train to Train) | Pure Speed | ★★★★☆ |
| Airport Limousine Bus + Train | 100-140 mins | 3,000 - 3,800 yen | 1 (Bus to Train) | Hotel drop-off, heavy luggage | ★★★★☆ |
| Overnight Bus | 6-8 hours (overnight) | 1,300 - 2,500 yen | 0 (Direct to City Terminal) | Extreme Budget | ★★★☆☆ |
| Taxi / Private Car | 70-90 mins | 35,000 - 50,000+ yen | 0 (Direct) | Late-night, groups, luxury | ★☆☆☆☆ (for value) |
| Domestic Flight + Train | 240+ mins (4+ hours) | 15,000 - 30,000+ yen | Multiple (Terminal, Plane, Train) | Generally Not Recommended | ☆☆☆☆☆ |
Winner for Most Travelers: Train via Narita Express (N'EX).
Winner for Budget Travelers: Overnight Bus or Keisei Access Express train.
Traveler Experience & Insider Tips
Beyond schedules and fares, here's practical wisdom from seasoned travelers to make your journey seamless.
1. Luggage Logistics are Key
Japanese trains can get crowded, and space for large suitcases is limited outside of designated areas on airport trains (N'EX, Skyliner).
- Use "Takkyubin" (Luggage Delivery): From Narita Airport, you can send your large suitcases directly to your hotel for about 2,000-3,000 yen per piece, arriving the next day. Use services like Yamato Transport (black cat logo) counters in the arrivals hall. Travel to Meiji Shrine with just a day pack.
- Forward from Hotel on Departure: Similarly, send luggage from your hotel to the airport when leaving.
2. Master the Tokyo Station / Shinjuku Station Transfer
These are massive, complex stations. Don't panic.
- Follow Color-Coded Signs: Look for the green JR Yamanote Line signs. They are in English.
- Allow Time: The walk from the N'EX platforms to the Yamanote Line platforms in Shinjuku/Tokyo can take 5-10 minutes.
- Use Station Maps: Download a station map beforehand or use Google Maps' detailed indoor directions.
3. Purchase Essentials in Advance
- WiFi/SIM Card: Buy a data SIM or pocket WiFi at the airport. Reliable navigation (Google Maps) is crucial for stress-free transfers.
- IC Card: Purchase a Suica or Pasmo card at the airport station. Load it with 2,000-3,000 yen. It works for the Yamanote Line transfer and all local transport in Tokyo.
4. Time Your Arrival Strategically
- Avoid Rush Hour (7:30-9:30 AM, 5:00-7:00 PM): Trains and stations will be extremely crowded, making transfers with luggage difficult.
- Golden Week & New Year: These are Japan's biggest holidays. Book all transport (trains, buses) weeks or months in advance.
5. The Meiji Shrine Entrance
Remember, Harajuku Station is your target. The shrine is free to enter, but it closes at sunset. If you arrive late, you can still walk through the forested path to the first gate for a preview, but plan your main visit for the next day.
Frequently Asked Questions (FAQs)
Is there a direct train from Narita Airport to Meiji Shrine?
No, there is no single direct train. The most efficient route involves taking a train from Narita to a major Tokyo station (like Tokyo or Shinjuku), then transferring to the JR Yamanote Line to Harajuku Station, which is the closest station to Meiji Shrine.
What is the cheapest way to get from Narita to Meiji Shrine?
The cheapest way is by highway bus, specifically the Airport Limousine Bus or other shuttle services to Tokyo City Air Terminal (T-CAT) or Shinjuku Station, followed by a short subway/train ride to Harajuku. Fares start around 1,300-2,500 yen. Overnight buses can be even cheaper but take much longer.
How long does the train journey from NRT to Meiji Shrine take?
The total journey typically takes between 80 to 120 minutes, depending on your chosen train and connection times. The Narita Express (N'EX) to Shinjuku + Yamanote Line to Harajuku takes about 95-105 minutes. The Keisei Skyliner to Nippori + Yamanote Line is faster at around 80-90 minutes.
Is the JR Pass worth it for this trip from the airport?
For this single trip alone, no. A one-way Narita Express ticket costs about 3,070 yen, while a 7-day ordinary JR Pass costs around 50,000 yen. The JR Pass only becomes cost-effective if you plan extensive long-distance Shinkansen travel (e.g., to Kyoto, Osaka) within 7 days. However, the N'EX is included for free with the JR Pass if you have one.
What should I do if I arrive at Narita Airport very late at night?
If you arrive after the last train (around 11:00 PM-11:30 PM), your main options are: 1) A very expensive taxi (35,000-50,000 yen), 2) A pre-booked private transfer, or 3) Staying at a capsule hotel or airport hotel inside Narita Airport until morning when trains resume. Overnight buses are a limited option; check schedules carefully.
Can I take a domestic flight from NRT to Haneda to save time?
It's not recommended for saving time. While the flight is only ~1 hour, you must add: travel from NRT terminal to domestic gate (30+ mins), check-in/security (60+ mins), flight time, baggage claim, and then 30+ mins from Haneda to central Tokyo. Total 'door-to-door' time often exceeds 4 hours, making it slower than direct trains.
What is the best option for a family with lots of luggage?
Consider: 1) Narita Express (N'EX) which has ample luggage space, 2) Airport Limousine Bus which takes you directly to major hotels/stations with luggage compartments, or 3) A pre-booked private van transfer. Avoid routes with multiple complex subway transfers. Also, consider using a luggage delivery service ("Takkyubin") from the airport to your hotel.
Which train station is closest to Meiji Shrine?
Harajuku Station (JR Yamanote Line) is the closest and most iconic entrance, just a 1-2 minute walk to the main torii gate. The alternative is Meiji-jingumae 'Harajuku' Station (Tokyo Metro Chiyoda Line/Fukutoshin Line), located directly across from the JR station. Both serve as the primary gateways.