Tucked along the northern banks of the Brahmaputra River, Tezpur is one of those Assam towns that quietly outshines its reputation. Most travellers treat it as a pit stop on the way to Tawang or Kaziranga, but spend even half a day here and you will understand why locals call it the City of Eternal Romance. Ancient temple ruins, riverside parks, colonial era gardens, and two of the finest national parks in the Northeast all sit within a short drive of the town centre.
This guide covers everything a first time visitor needs: where Tezpur is located, how to reach it, a short but accurate history, and a complete, practical list of the best places to visit in Tezpur along with the top nearby attractions worth adding to your itinerary.
Where is Tezpur?
Tezpur is the headquarters of Sonitpur district in Assam, located on the northern bank of the Brahmaputra River in the northeastern part of India. It sits roughly 175 to 190 kilometres northeast of Guwahati, Assam’s largest city, and serves as a natural gateway to Arunachal Pradesh, Bhutan, and the eastern Himalayan foothills.
Geographically, Tezpur occupies a strategic position between the plains of Assam and the mountains further north. This location is a big reason the town developed such a rich mix of history, trade, and culture over the centuries. Because of its proximity to Kaziranga, Orang, Nameri, and the hill town of Bhalukpong, Tezpur also works well as a base for exploring several major Assam attractions without constantly changing hotels.
How to Reach Tezpur

Tezpur is well connected by air, rail, and road, so reaching the town is straightforward regardless of where you are travelling from.
By Air
Tezpur has its own domestic airport, Salonibari Airport, located about 9 to 10 kilometres from the town centre. It handles limited flights connecting Tezpur to Kolkata and a few regional destinations. Most travellers, however, fly into Lokpriya Gopinath Bordoloi International Airport in Guwahati, which is around 165 to 180 kilometres away and offers frequent domestic and select international connections. From Guwahati airport, taxis and buses are readily available for the onward journey to Tezpur.
By Train
The nearest railway station to central Tezpur is Dekargaon Railway Station, roughly 10 kilometres from the town, connected to Guwahati and other major towns in Assam. Rangapara North Railway Station, located a bit further away, also serves the region on the Misamari to North Lakhimpur line. Guwahati Railway Station remains the main rail hub for long distance trains from the rest of India, after which travellers continue to Tezpur by road.
By Road
Tezpur is linked to Guwahati by National Highway 715, and the drive typically takes between three and a half to four and a half hours depending on the route and traffic. There are two common road options from Guwahati, one via Nagaon and another via Mangaldoi, with both offering scenic views of Assam’s countryside, tea gardens, and paddy fields. State run and private buses operate frequently from Guwahati’s Paltan Bazar bus stand to Tezpur, and shared taxis are also a popular budget friendly option.
A Brief History of Tezpur

Tezpur is considered one of the oldest inhabited towns in Assam, with archaeological evidence tracing its roots back to the 4th century AD and possibly earlier. Historians associate the region with the ancient Mlechchha dynasty, which ruled between the 7th and 9th centuries when the area was known as Haruppeswara. A nine line rock inscription attributed to King Harjjaravarman, dated to around 829 to 830 AD, has been found near the Rudrapada temple on the banks of the Brahmaputra, confirming the town’s antiquity.
The city’s older name, Sonitpur, meaning the city of blood, comes from a well known legend in the Bhagavata Purana. According to the story, the Asura king Banasura ruled the region from this city. His daughter Usha fell in love with Aniruddha, the grandson of Lord Krishna, after seeing him in a dream. Her friend Chitralekha, gifted with mystical powers, brought Aniruddha to Usha secretly. When Banasura discovered the union, he imprisoned Aniruddha, triggering a fierce battle between the forces of Krishna and Lord Shiva, who was Banasura’s patron deity. The bloodshed from this legendary war is said to have given the city its old name. The conflict eventually ended peacefully when Krishna and Shiva called a truce, and Usha and Aniruddha were united in marriage. This tale of love and war is why Tezpur is still fondly referred to as the City of Eternal Love.
Beyond mythology, modern Tezpur as it exists today was formally established by the British in 1835, and it later grew into an important administrative, cultural, and educational centre for upper Assam. The numerous archaeological ruins scattered around the town, many dating to the Gupta era between the 9th and 10th centuries, stand as physical reminders of this layered history.
Places to Visit in Tezpur
Tezpur packs a surprising number of heritage sites, temples, and gardens into a compact area, most of which can be covered in a day or two. Here are the best places to visit in Tezpur.
1. Agnigarh
Agnigarh, meaning fortress of fire, is Tezpur’s most iconic landmark and the physical centrepiece of the Usha Aniruddha legend. Local lore says that Banasura kept his daughter Usha confined atop this hillock and surrounded it with fire so that no one could enter or leave without his permission. Today the hill is developed into a small park with statues depicting the legend, including Chitralekha sketching Aniruddha’s portrait. From the top, visitors get sweeping views of the Brahmaputra River, especially beautiful at sunset. It is an easy, family friendly stop and one of the first places most itineraries include.
2. Bamuni Hills
Located on the outskirts of Tezpur on the right bank of the Brahmaputra, Bamuni Hills is home to a remarkable collection of sculptural ruins and stone carvings dating back to the 9th and 10th centuries. The intricately carved fragments, believed to belong to temples from the early medieval period, reflect strong influences of Gupta era architectural style. Archaeology and history enthusiasts will appreciate the detailed floral motifs and figures still visible on the scattered stone blocks, even though the original structures no longer stand intact.
3. Mahabhairab Temple
Perched on a hillock overlooking the town, Mahabhairab Temple is one of Tezpur’s most revered religious sites and is dedicated to Lord Shiva. Tradition holds that the temple was originally established by Banasura himself, tying it directly to the city’s founding legend. The temple houses one of the largest Shiva Lingas in the region, and it draws a steady stream of devotees throughout the year, with crowds peaking during Shivratri. Even for non religious visitors, the temple complex offers a peaceful atmosphere and good views over the town.
4. Dah Parbatia Temple
A short distance west of the main town, Dah Parbatia is home to one of the oldest and finest examples of sculptural art in Assam. What survives here is primarily a beautifully carved door frame, believed to date back to around the 6th century and attributed to the early Gupta school of sculpture. The detailed figures of river goddesses Ganga and Yamuna carved on the frame are considered some of the most exquisite specimens of ancient Assamese stone craft. Though the original temple no longer exists, this doorway alone makes the site worth a visit for anyone interested in early Indian art history.
5. Kolia Bhomora Setu
Stretching just over 3 kilometres across the Brahmaputra River, Kolia Bhomora Setu connects Tezpur in Sonitpur district with Kaliabor in Nagaon district. Completed in 1987 and named after the Ahom general Kolia Bhomora Phukan, the bridge was once the longest in Assam and remains an important road link for the entire northeastern region. A second parallel bridge opened nearby in 2022 to ease traffic congestion. Driving across at sunrise or sunset rewards you with expansive views of the river, and it remains a favourite spot for a scenic evening drive.
6. Ganesh Ghat Temple
Situated on the banks of the Brahmaputra, Ganesh Ghat is a small but popular riverside temple dedicated to Lord Ganesha. Locals frequently visit for evening prayers, and the ghat itself offers a calm, uncrowded spot to watch the river flow by. Boat rides are sometimes available from here, giving visitors a different perspective of the town from the water. It is a low key attraction, but a pleasant one to combine with a walk along the riverfront.
7. Chitralekha Udyan
Also known as Cole Park, Chitralekha Udyan is the largest and most popular garden in Tezpur, named after Chitralekha from the Usha Aniruddha legend. Spread across a landscaped area with two small lakes, the park is dotted with ancient stone sculptures and pillar fragments recovered from Bamuni Hills and other nearby ruins, giving it both recreational and historical value. Visitors can enjoy paddle boating, a well maintained garden, a concrete relief map of India, and a display model of a MiG 21 fighter jet. It is an ideal spot for families, morning walkers, and anyone wanting a relaxed evening out.
8. Jyoti Bharti Museum, also known as Poki
Jyoti Bharti Museum, locally called Poki, was once the residence of Jyoti Prasad Agarwala, a celebrated Assamese lyricist, filmmaker, and freedom fighter. The house holds the distinction of being one of the first pucca or concrete built houses in the region, which is how it got the nickname Poki. It also has historical significance as a meeting point for freedom fighters, and Mahatma Gandhi is known to have stayed here during his visits to Assam between the 1920s and 1930s. The building is now preserved as a museum showcasing artefacts, documents, and memorabilia connected to Assamese cultural and cinema history, including the making of one of the earliest Assamese talkies.
Places to Visit Near Tezpur
Tezpur’s biggest advantage as a base is its proximity to some of Assam’s best wildlife destinations. Here are the top places to visit near Tezpur.
1. Nameri National Park
Located about 35 to 40 kilometres north of Tezpur, right at the edge of Arunachal Pradesh, Nameri National Park is a lesser crowded but richly biodiverse forest spread over roughly 200 square kilometres. It shelters elephants, tigers, leopards, sambar, and a wide variety of birds, including the rare white winged wood duck. What sets Nameri apart from Assam’s more famous parks is the Jia Bhoroli River flowing through it, which is popular for white water rafting and angling for the golden mahseer fish. Guided nature walks and jungle safaris are also available, making it an excellent choice for travellers who want adventure alongside wildlife spotting.
2. Kaziranga National Park
A UNESCO World Heritage Site located roughly 80 to 90 kilometres from Tezpur, Kaziranga National Park is world famous as the last major stronghold of the one horned rhinoceros. Spread across more than 400 square kilometres of grassland and wetland along the Brahmaputra, the park is also home to tigers, wild elephants, swamp deer, and hundreds of bird species. Jeep safaris and elephant back rides let visitors get close to the wildlife, and the park is easily combined with a Tezpur stay since it sits roughly two hours away by road. Most travellers exploring central Assam consider a Kaziranga visit non negotiable, and pairing it with Tezpur’s heritage sites makes for a well rounded trip.
3. Orang National Park
Often nicknamed Mini Kaziranga, Orang National Park lies about 40 kilometres from Tezpur on the northern bank of the Brahmaputra, spread across Darrang and Sonitpur districts. Despite being much smaller in area than Kaziranga, it hosts a similar range of species, including the one horned rhinoceros, wild buffalo, tigers, and pygmy hogs, but with far fewer crowds. This makes it a great alternative or add on for travellers who want a quieter, more intimate safari experience without compromising on the chances of spotting rhinos and other wildlife.
Frequently Asked Questions
What is Tezpur famous for?
Tezpur is famous for its ancient ruins, Agnigarh hill linked to the Usha Aniruddha legend, and its role as a gateway to Arunachal Pradesh and the eastern Himalayas.
How many days are enough to explore Tezpur?
One to two days are usually enough to cover the main attractions in Tezpur, with an extra day or two if you plan to visit Nameri, Orang, or Kaziranga nearby.
What is the best time to visit Tezpur?
The best time to visit Tezpur is between October and April, when the weather is pleasant and dry, making sightseeing and wildlife safaris more comfortable.
Is Tezpur good for a one day trip from Guwahati?
Tezpur can be visited as a long day trip from Guwahati, though staying overnight lets you cover the town and a nearby national park without rushing.
How far is Kaziranga from Tezpur?
Kaziranga National Park is approximately 80 to 90 kilometres from Tezpur, roughly a two hour drive by road.
Why is Tezpur called the City of Eternal Love?
Tezpur is called the City of Eternal Love because of its association with the mythological romance between Usha and Aniruddha, immortalised at sites like Agnigarh.
Conclusion
Tezpur may not top most tourist checklists for Assam, but that is exactly its charm. Between the mythological weight of Agnigarh, the sculptural history at Bamuni Hills and Dah Parbatia, the calm riverside charm of Chitralekha Udyan, and the wildlife rich forests of Nameri, Orang, and Kaziranga close by, Tezpur offers a surprisingly complete Assam experience in one compact base. Whether you are on your way to Tawang, exploring Kaziranga, or simply looking for an underrated northeastern town with genuine history and natural beauty, Tezpur deserves more than just a passing glance. Plan even a couple of days here, and you will likely leave wanting to come back.

Theodore Henry is the founder and administrator of TravelsHexa.com, where he shares reliable travel guides, destination insights, and practical tips to help travelers plan memorable journeys. Passionate about exploring new places, Theodore focuses on providing well-researched, accurate, and easy-to-follow travel content that inspires readers to travel smarter and with confidence.


