Train Bus

Mairwa to Siwan

Updated: 28 May 2026

The distance between Mairwa and Siwan is approximately 20 km. You can easily travel by local train or bus. The route is well-connected and takes less than an hour. It is a short and convenient commute for locals and visitors.

Total Distance: Driving distance 20 km, straight-line air distance 18 km.
Fastest Way
Local train is the fastest mode of transport.
Cheapest Way
Local train is the most affordable option.
Compare Mairwa to Siwan Routes
Train
Direct
Bus
Direct
Duration 30 mins 45 mins
Avg Price 30 - 100 INR 40 - 60 INR
Operator Local Passenger Train State Transport Bus
Route Mairwa Station to Siwan Junction Mairwa to Siwan via NH 531
Tip Check the local train schedule at the station. Buses are frequent throughout the day.
Travel Tips
  • Local Transport
    Auto-rickshaws are available.
  • Food
    Try the local street food.
  • Weather
    Carry an umbrella.
  • Booking
    No booking required for local transport.
  • Connectivity
    Well-connected by road and rail.
Safety Tips
  • Night Travel
    Avoid late-night travel if possible.
  • Luggage
    Keep your belongings secure.
  • Emergency
    Keep local emergency numbers handy.
  • Health
    Stay hydrated.
People Also Ask
  • Is there a direct train?
    Yes, local trains are available.
  • How long is the journey?
    It takes about 30-45 minutes.
  • Is Siwan safe?
    Yes, it is a safe town.
  • What is the best way to travel?
    Local train or bus.
  • Are there taxis?
    Yes, private taxis are available.
Quick Info
  • From Mairwa, Bihar, India
  • To Siwan, Bihar, India
  • Modes
Best Time to Travel

Throughout the year.

Things to Do in Siwan
1
Siwan Town
Explore the local markets.
2
Local Temples
Visit the nearby temples.
3
Parks
Relax in the local parks.
4
Historical Sites
Visit the local historical sites.
Tags
Mairwa to Siwan distance Mairwa to Siwan trains Mairwa to Siwan bus Mairwa to Siwan travel guide Mairwa to Siwan Siwan transport Mairwa local travel Bihar travel