Swapnapuri, Dinajpur
Photo: Emdadul hasan · CC BY-SA 4.0

Dinajpur District · Rangpur Division · স্বপ্নপুরী

Swapnapuri travel guide

A big North Bengal amusement park with a lake and zoo.

🗓️ Best time to visitNovember–March
⏱ How long it takesFull day
💰 Estimated costEntry fee and rides separate

History and background

A leisure centre built privately in 1989 on about 150 acres at Aftabganj, Nawabganj. With a lake, artificial hills, a zoo, sculptures and a resort, it's a big North Bengal picnic spot.

How to get to Swapnapuri

In Nawabganj upazila.

Dinajpur is about 330 km from Dhaka; the journey takes 7–8 hours.

  • 🚌 By bus: Nabil, Hanif, Shyamoli, SR from Gabtoli/Mohakhali; non-AC ৳800–900, AC ৳1,300–1,800.
  • 🚆 By train: Ekota, Drutojan, Panchagarh Express from Kamalapur to Dinajpur, fare ৳500–1,400.
  • ✈️ By air: Via Saidpur airport (about 40 km).

Where to stay

  • Swapnapuri's own cottages

What to eat

Dinajpur litchis (Bedana, China-3 — May–June), Kataribhog rice

Good to know

  • Book a spot ahead for winter picnics

More places to visit in Dinajpur district

Location on the map