Three of Bangladesh's most significant archaeological and architectural treasures sit in the northern region of the country — Mahasthangarh, Paharpur, and Kantajew Temple. Together, they trace nearly two thousand years of history, from ancient urban settlements to Buddhist monasteries to ornate Hindu temple architecture.
But they're spread across different districts. How do you visit all three without wasting time on the road? What's the smartest route? And how many days do you actually need?
This guide covers the distances, routes, and a practical trip plan for exploring these three North Bengal heritage sites.
Total distance between the three: Approximately 200–250 kilometers, depending on route
Ideal trip duration: 2–3 days
Mahasthangarh is the oldest known urban archaeological site in Bangladesh. It was a thriving city from the 3rd century BCE and remained important through the Gupta, Pala, and Sena periods.
What you'll see:
The fortified citadel with its massive earthen walls
The museum housing artifacts from excavations
Various mounds and ruins scattered across the site
The Karatoya River nearby
Location: Shibganj Upazila, Bogura District
Time needed: 2–3 hours
Best for: History enthusiasts, archaeology buffs
Somapura Mahavihara at Paharpur is a UNESCO World Heritage Site and one of the largest Buddhist monasteries in the world. Built in the 8th century by King Dharmapala, it was a major center of Buddhist learning.
What you'll see:
The massive central stupa
The surrounding monastery cells
Terracotta plaques depicting Buddhist themes
The site museum
Location: Badalgachhi Upazila, Naogaon District
Time needed: 2–3 hours
Best for: History lovers, UNESCO site collectors, photographers
Kantajew Temple is renowned for its extraordinary terracotta decoration. Built in the 18th century by Maharaja Pran Nath, it's considered one of the finest examples of terracotta temple architecture in Bangladesh.
What you'll see:
The main temple with its intricate terracotta panels
Scenes from Hindu epics (Ramayana, Mahabharata)
The surrounding temple complex
Nearby smaller temples
Location: Kaharole Upazila, Dinajpur District
Time needed: 1–1.5 hours
Best for: Architecture lovers, photographers, cultural travelers
These three sites form a rough triangle in North Bengal:
Mahasthangarh (Bogura) is in the south
Paharpur (Naogaon) is in the middle
Kantajew (Dinajpur) is in the north
Times vary based on road conditions and transport mode.
Option A: South to North (Most Common)
Mahasthangarh → Paharpur → Kantajew Temple
This route follows a natural progression and works well if you're coming from Dhaka.
Option B: North to South
Kantajew Temple → Paharpur → Mahasthangarh
Works well if you're starting from Dinajpur or Rangpur.
Option C: Base in Bogura or Naogaon
Use one city as your base and take day trips. This reduces hotel changes but adds travel time.
By bus: 5–6 hours, 500–1,200 BDT
By train: 5–6 hours, 300–1,000 BDT
By bus: 6–7 hours, 600–1,300 BDT
By bus: 7–8 hours, 700–1,500 BDT
By train: 7–8 hours, 400–1,200 BDT
Note: Most travelers start with Bogura and work their way north.
Day 1:
Early morning departure from Dhaka
Arrive in Bogura by midday
Visit Mahasthangarh
Travel to Naogaon/Paharpur
Overnight near Paharpur
Day 2:
Morning visit to Paharpur
Travel to Dinajpur
Visit Kantajew Temple
Evening return to Dhaka (or overnight in Dinajpur)
Note: This is tight. You'll spend significant time on the road.
Day 1:
Morning departure from Dhaka
Arrive in Bogura by afternoon
Visit Mahasthangarh
Overnight in Bogura
Day 2:
Morning departure for Paharpur
Visit Paharpur and museum
Afternoon departure for Dinajpur
Overnight in Dinajpur
Day 3:
Morning visit to Kantajew Temple
Explore Dinajpur town (optional)
Afternoon return to Dhaka
Note: This pace is comfortable and allows time to actually enjoy each site.
Add an extra day to explore Dinajpur's other attractions, such as Ramsagar National Park, or to break up the return journey.
6:00 AM – Depart Dhaka by bus or train
12:00 PM – Arrive in Bogura, check into hotel
1:00 PM – Lunch
2:00 PM – Visit Mahasthangarh
Explore the citadel
Visit the museum
Walk along the earthen walls
5:00 PM – Return to Bogura
7:00 PM – Dinner and overnight stay
7:00 AM – Breakfast
8:00 AM – Depart for Paharpur
10:00 AM – Arrive at Paharpur
Explore Somapura Mahavihara
Visit the site museum
Photograph the central stupa
12:30 PM – Lunch near Paharpur
1:30 PM – Depart for Dinajpur
4:00 PM – Arrive in Dinajpur, check into hotel
5:00 PM – Explore Dinajpur town (optional)
7:00 PM – Dinner and overnight stay
7:00 AM – Breakfast
8:00 AM – Depart for Kantajew Temple
9:00 AM – Arrive at Kantajew
Explore the temple
Examine the terracotta panels
Visit nearby temples
11:00 AM – Depart for Dhaka
6:00 PM – Arrive back in Dhaka
Best for: Groups, families, travelers who value flexibility
Cost: 8,000–12,000 BDT per day (with driver)
Pros: Flexible, comfortable, can stop anywhere
Cons: Expensive
Best for: Larger groups (6–12 people)
Cost: 10,000–15,000 BDT per day
Pros: Cost-effective for groups, spacious
Cons: Requires advance booking
Best for: Budget travelers
Cost: 100–300 BDT per segment
Pros: Cheap, frequent
Cons: Crowded, slower, less flexible
Best for: Short distances between nearby sites
Cost: 500–1,500 BDT per trip
Pros: Affordable for small groups
Cons: Not suitable for long distances
Best for: Dhaka to Bogura or Dinajpur
Cost: 300–1,200 BDT
Pros: Comfortable, scenic
Cons: Limited routes between the sites themselves
October to March is ideal. The weather is cool and dry, roads are in good condition, and the sites are comfortable to explore.
April to June is hot. Start early and carry water.
July to September brings monsoon rains. Some rural roads may be difficult, and sites can be muddy.
Good range of hotels
Convenient for Mahasthangarh
Restaurants and amenities available
Limited options
Basic guesthouses near the site
Better to stay in Bogura or Dinajpur if you prefer comfort
Good range of hotels
Convenient for Kantajew Temple
Restaurants and amenities available
Comfortable walking shoes
Sun protection (hat, sunscreen, sunglasses)
Water bottle
Camera
Cash (ATMs may be limited in rural areas)
Light layers for winter mornings
Mahasthangarh: Morning light is best for the ruins
Paharpur: Late afternoon light brings out the terracotta details
Kantajew: Morning light is ideal for the temple facade
Ask permission before photographing people
Remove shoes before entering religious structures
Dress modestly at all sites
Speak quietly
Don't touch the terracotta panels — they're fragile
Follow instructions from caretakers and guards
Carry basic medications
Drink bottled water
Avoid traveling on rural roads after dark
Keep valuables secure
If you have extra time, consider adding:
Ramsagar National Park (Dinajpur) – A scenic lake and park
Shopnopuri (Dinajpur) – A popular recreation park
Choto Sona Mosque (Chapainawabganj) – Another architectural gem
Rajshahi – For Bagha Mosque, Puthia, and the Padma River
For more on Rajshahi's heritage sites, see our guide on Rajshahi tourist places.
Costs are per person and vary by group size and choices.
Mahasthangarh, Paharpur, and Kantajew Temple form one of the richest heritage circuits in Bangladesh. The distances are manageable, and a 3-day trip allows you to explore all three without rushing.
Start in Bogura with Mahasthangarh, move north to Paharpur's UNESCO-listed monastery, and finish at Kantajew's extraordinary terracotta temple. With a private car or a well-planned public transport route, this North Bengal heritage trail is both practical and deeply rewarding.
For travelers who prefer a planned experience, curated North Bengal tours can handle transport, accommodation, and sightseeing together.
1. What is the distance between Mahasthangarh, Paharpur, and Kantajew Temple?
Mahasthangarh to Paharpur is about 70–80 km. Paharpur to Kantajew is about 90–100 km. The total circuit is roughly 200–250 km.
2. How many days do I need to visit all three sites?
Two days is possible but rushed. Three days is recommended for a comfortable pace.
3. What is the best route to visit these three sites?
The most common route is Mahasthangarh → Paharpur → Kantajew Temple, starting from Bogura and moving north.
4. How do I get to Mahasthangarh from Dhaka?
By bus or train to Bogura (5–6 hours), then local transport to the site.
5. Is Paharpur a UNESCO World Heritage Site?
Yes, Somapura Mahavihara at Paharpur is a UNESCO World Heritage Site.
6. What is Kantajew Temple famous for?
Kantajew Temple is famous for its intricate terracotta decoration depicting scenes from Hindu epics.
7. What is the best time to visit these sites?
October to March offers the most comfortable weather.
8. Can I visit all three sites in one day?
No. The distances are too great, and you wouldn't have enough time at each site. Two days minimum is recommended.
Note: Only one verified, working URL from the approved list was contextually relevant to this article. I did not link to the 404 URL. If you'd like more internal links, a Rajshahi tour package article or a Bagha Mosque to Puthia article would fit naturally — just confirm the correct URLs once those pages are live.