Kolkata is one of India’s great railway cities. Howrah and Sealdah stations send trains to the Himalayan foothills, the Bay of Bengal beaches, forest towns and temple cities. Rail travel is cheap, comfortable and often scenic, which makes budget trips from Kolkata by train some of the best value holidays in eastern India.
This guide lists the best budget trips from Kolkata by train. For each one, you get the station, journey time, rough costs and a simple plan, plus advice on stays, food and booking.
Why Travel from Kolkata by Train?
- Two huge terminals: Howrah and Sealdah serve almost every direction.
- Overnight trains to the hills save a hotel night.
- Cheap fares: sleeper and second-class seats cost very little.
- Local trains reach many day-trip spots for a few rupees.
- Scenic routes: the run to New Jalpaiguri and the coastal line to Puri are lovely.
Quick Table: Budget Trips from Kolkata by Train
| Destination | Station | Journey time | 2–3 day cost (per person) |
|---|---|---|---|
| Darjeeling | New Jalpaiguri (NJP) | 8–11 hours + jeep | ₹3,500–5,500 |
| Puri | Puri | 7–9 hours | ₹2,500–4,000 |
| Digha | Digha | 3.5–4 hours | ₹1,800–3,000 |
| Shantiniketan | Bolpur | 2.5–3 hours | ₹1,500–2,800 |
| Bishnupur | Bishnupur | 3–4 hours | ₹1,500–2,500 |
| Mukutmanipur and Jhargram | Jhargram | 3 hours | ₹1,800–3,000 |
| Purulia (Ayodhya Hills) | Purulia | 5–6 hours | ₹2,000–3,500 |
| Murshidabad | Murshidabad | 4–5 hours | ₹1,800–3,000 |
The Best Budget Trips from Kolkata by Train
1. Darjeeling
Darjeeling is the classic hill escape from Kolkata by train. Overnight trains from Sealdah and Howrah reach New Jalpaiguri by morning. Shared jeeps then climb to Darjeeling in about three to four hours. Watch sunrise over Kanchenjunga from Tiger Hill, walk through the Happy Valley Tea Estate, visit the Himalayan Mountaineering Institute and the zoo, and ride a short joy ride on the UNESCO-listed toy train if your budget allows. Homestays near the Mall start around ₹800. Read Darjeeling on a Budget: Cheap Stays and Tea Garden Visits.
2. Puri and Konark
Puri is one of the most popular beach trips from Kolkata by train. Overnight and day trains reach Puri directly from Kolkata by train. Visit the Jagannath Temple (non-Hindus cannot enter, but can view the temple from nearby rooftops), walk the long beach and take a bus to the Konark Sun Temple, a UNESCO World Heritage Site. Guesthouses near the beach are cheap, and seafood is excellent.
3. Digha, Mandarmani and Tajpur
Digha is the classic budget beach for Kolkata families. Trains from Howrah take about four hours, the shortest beach journey from Kolkata by train. Mandarmani and Tajpur nearby are quieter. Prices drop on weekdays. Try fresh fish fry and pomfret curry at local hotels.
4. Shantiniketan
Shantiniketan, near Bolpur, is where Rabindranath Tagore founded Visva-Bharati University. Walk through the campus, visit the Rabindra Bhavan museum, and explore the Saturday Sonajhuri haat, a lively craft market under the trees. Poush Mela in December and Basanta Utsav in spring are famous but crowded. It is one of the easiest weekend trips from Kolkata by train.
5. Bishnupur
Bishnupur is famous for its terracotta temples built by the Malla kings. The Rasmancha, Jor Bangla and Shyam Rai temples are covered in detailed clay carvings. The town is also known for Baluchari sarees and terracotta horses. It is quiet, very cheap and an easy trip from Kolkata by train.
6. Jhargram and Mukutmanipur
Jhargram has sal forests, an old palace and quiet roads. Mukutmanipur, farther away, has a large reservoir surrounded by hills. Both are calm, green and affordable to reach from Kolkata by train.
7. Purulia and the Ayodhya Hills
Purulia is beautiful in spring, when palash trees bloom bright orange. The Ayodhya Hills, Turga Falls and the Purulia Pumped Storage dams make it a great nature trip. The Chhau dance culture is strong here, and spring is the best season to visit from Kolkata by train.
8. Murshidabad
Murshidabad was the capital of Bengal under the Nawabs. Visit the Hazarduari Palace museum, the Katra Masjid and the old palaces along the Bhagirathi. It is rich in history and an inexpensive trip from Kolkata by train.
9. Mayapur and Nabadwip
Mayapur is the headquarters of ISKCON and a major pilgrimage centre. Nabadwip, across the river, is linked with Sri Chaitanya. Trains reach Krishnanagar or Nabadwip Dham. Guesthouses are cheap, making this an easy pilgrimage from Kolkata by train.
10. Sundarbans (via Canning)
Local trains reach Canning, from where boats and road trips go into the Sundarbans. Many visitors use group tours for boat trips, which can be affordable if you choose basic packages. It is a unique mangrove adventure.
11. Dooars and Jaldapara
The Dooars, near the foothills, have tea gardens, forests and wildlife parks like Jaldapara and Gorumara. Trains reach New Alipurduar, Hasimara and New Mal Junction. Stays range from forest lodges to budget hotels.
12. Deoghar and Rajgir
Deoghar’s Baidyanath Jyotirlinga and Rajgir’s hills and hot springs are easy train trips. Rajgir also gives access to the ruins of Nalanda University.
Sample Plans for Trips from Kolkata by Train
Plan 1: Darjeeling Long Weekend (3 nights)
- Night 0: Overnight train to New Jalpaiguri.
- Day 1: Shared jeep to Darjeeling. Mall, Chowrasta and the Observatory Hill.
- Day 2: Tiger Hill sunrise, Batasia Loop, Ghoom Monastery and Happy Valley Tea Estate.
- Day 3: Shared jeep down to NJP and overnight train home.
Cost: ₹3,500 to ₹5,500 per person.
Plan 2: Puri and Konark Weekend
- Night 0: Overnight train to Puri.
- Day 1: Jagannath Temple area, beach and the Swargadwar evening scene.
- Day 2: Bus to Konark. Sun Temple and Chandrabhaga Beach. Night train back.
Cost: ₹2,500 to ₹4,000 per person.
Plan 3: Shantiniketan Saturday
- Morning: Early train to Bolpur.
- Day: Visva-Bharati campus, Rabindra Bhavan and the Sonajhuri haat.
- Evening: Train back, or stay overnight for a calm Sunday.
Cost: ₹1,500 to ₹2,800 per person.
Budget Breakdown for Trips from Kolkata by Train
| Item | Cost per person |
|---|---|
| Train tickets (return) | ₹300–1,800 |
| 1–2 nights’ stay | ₹600–2,000 |
| Food | ₹500–1,200 |
| Local transport and entries | ₹300–900 |
| Total | ₹1,700–5,900 |
Booking Tips for Trips from Kolkata by Train
- Book on the IRCTC app as soon as reservation opens, especially for Darjeeling and Puri.
- Check both Howrah and Sealdah for trains.
- Use local train tickets via the UTS app for short trips.
- Pick sleeper or 3AC for overnight value.
- Avoid Durga Puja week and Christmas if you want lower prices.
Where to Stay on Trips from Kolkata by Train
- Darjeeling: homestays and budget hotels near the Mall.
- Puri: guesthouses near Swargadwar and the beach.
- Digha: budget hotels in New Digha.
- Shantiniketan: small lodges and homestays near Bolpur.
- Bishnupur and Murshidabad: West Bengal Tourism lodges and budget hotels.
What to Eat on Trips from Kolkata by Train
Each trip from Kolkata by train comes with its own flavours. Try momos and thukpa in Darjeeling, mahaprasad and chhena poda in Puri, fish fry in Digha, Bengali home-style thalis in Shantiniketan and mishti doi wherever you go. Food stays cheap almost everywhere.
Money-Saving Tips for Trips from Kolkata by Train
- Travel overnight to save on stays.
- Use shared jeeps in the hills.
- Eat at local hotels and dhabas.
- Travel in the shoulder season.
- Share rooms with friends or family.
For more rail tips, read Cheapest Ways to Travel Across India by Train and Budget Travel in India: Daily Costs for Food, Transport and Accommodation.
Best Time for Trips from Kolkata by Train
- October to March: best for beaches, heritage towns and Shantiniketan.
- March to May and October to December: best for Darjeeling.
- February to March: Purulia’s palash season.
- Monsoon: green but wet; check landslide updates for the hills.
Mistakes to Avoid on Trips from Kolkata by Train
- Booking Darjeeling trains late during Puja and summer holidays.
- Swimming at Puri in rough seas. Follow lifeguard flags.
- Ignoring jeep timings. Shared jeeps leave when full and are rarer in the evening.
- Packing only summer clothes for Darjeeling. Nights are cold.
Trips from Kolkata by Train for Different Travellers
- Families: Puri, Digha and Darjeeling are easy, safe and full of food options. Overnight trains from Kolkata by train make the journey part of the holiday for children.
- Couples: Darjeeling, Mandarmani and Shantiniketan feel calm and romantic.
- History lovers: Bishnupur, Murshidabad, Nalanda via Rajgir and Konark via Puri.
- Nature lovers: the Dooars, Purulia, Jhargram and the Sundarbans.
- Pilgrims: Puri, Mayapur, Deoghar and Tarapith.
Whatever your style, there is a cheap trip from Kolkata by train within a night’s journey.
Day Trips from Kolkata by Train
You do not always need an overnight stay. Local and express trains make these easy day trips:
- Bandel and Chinsurah: an old Portuguese church, the Hooghly Imambara and Dutch-era buildings, about an hour away.
- Serampore and Chandannagar: Danish and French colonial heritage along the river.
- Belur Math and Dakshineswar: spiritual centres reachable by local train and ferry.
- Baruipur and Diamond Harbour: river views and seafood.
- Shantiniketan: a long but doable day trip from Kolkata by train on weekends.
These short trips cost under ₹500 per person and are perfect for a quick escape.
A Simple Packing List
- Light cotton clothes for the plains and beaches
- Warm layers for Darjeeling and the Dooars
- A rain jacket from June to September
- A small padlock and chain for overnight luggage
- Snacks and a water bottle for the journey
- A power bank and offline maps
Packing well keeps every trip from Kolkata by train simple and comfortable.
Final Checklist
Book the IRCTC ticket early, chain your bag on overnight trains, pack a warm layer for the hills and keep your return train details handy.
Trips from Kolkata by Train by Journey Time
- Under 4 hours: Bandel, Chandannagar, Shantiniketan, Bishnupur, Jhargram and Digha.
- 4 to 8 hours: Murshidabad, Mayapur, Purulia and Deoghar.
- Overnight: Darjeeling (via NJP), Puri, the Dooars and Rajgir.
Frequently Asked Questions About Trips from Kolkata by Train
What is the best weekend trip from Kolkata by train?
Darjeeling, Puri and Shantiniketan are the most popular.
Which beach is closest to Kolkata by train?
Digha is the closest, about four hours from Howrah.
Can I reach Darjeeling directly by train?
Trains go to New Jalpaiguri. From there, take a shared jeep or the toy train.
What is the cheapest trip from Kolkata by train?
Bishnupur, Shantiniketan and Digha are the cheapest.
When is the best time to visit Puri?
October to March, when the sea is calmer and the weather pleasant.
Final Thoughts
Budget trips from Kolkata by train open up mountains, beaches and centuries of history for very little money. Book early, travel overnight and enjoy the ride. For more ideas, read Darjeeling on a Budget: Cheap Stays and Tea Garden Visits and Cheapest Ways to Travel Across India by Train.
