How to Get to Sri Muktsar Sahib by Road, Bus and Air
A practical guide to reaching this historic Punjab town, with honest advice on the best routes, bus options and the nearest airports.
By Road: Driving Yourself or Taking a Taxi
Sri Muktsar Sahib sits in the heart of Punjab's cotton belt, about 250 km west of Chandigarh and 50 km south of Bathinda. The most direct approach from Chandigarh is via NH-7 through Patiala, Sangrur and Barnala, a drive of roughly four and a half hours on good roads. From Amritsar, take NH-54 via Tarn Taran and Harike, which takes about three hours. From Jalandhar, the route via Moga and Kotkapura is around 180 km and takes three to three and a half hours. Road conditions are generally good, though the last stretch into town can be busy during festival times.
If you prefer not to drive, taxis are available from major cities. A one-way taxi from Chandigarh will cost around ₹4,000–5,000, from Amritsar ₹3,000–4,000, and from Bathinda ₹1,200–1,500. Shared taxis (known locally as 'taxi unions') operate from Bathinda and Faridkot and are cheaper, but you may have to wait for the vehicle to fill up. For those coming from Delhi, the drive is about 400 km via NH-44 and NH-7, taking seven to eight hours. I would recommend driving only if you are comfortable with long stretches of highway; otherwise, the bus is a stress-free alternative.
By Bus: The Most Common Option
Punjab Roadways and private operators run frequent buses to Sri Muktsar Sahib from all major cities. From Chandigarh, there are air-conditioned Volvo buses departing from Sector 43 ISBT, taking about five hours and costing ₹500–700. Ordinary buses are cheaper (₹300–400) but slower. From Amritsar, buses leave from the ISBT on GT Road every half hour; the journey takes about four hours and costs ₹250–350. From Bathinda, the bus is the easiest option: frequent services take around one hour and cost ₹50–70. Buses also run from Jalandhar (three and a half hours, ₹200–300), Ludhiana (four hours, ₹250–350) and Delhi (eight to nine hours, ₹600–900 for AC).
The bus stand in Sri Muktsar Sahib is centrally located, within walking distance of the main gurdwara and several hotels. If you are arriving late, note that services thin out after 9 pm, so plan to arrive before evening. Private operators like Orbit and Patiala Bus Service are comfortable, but their schedules can be erratic. For a reliable journey, stick to Punjab Roadways Volvo services, which are punctual and well-maintained. I would book a Volvo from Chandigarh or Delhi for the best balance of comfort and cost.
By Air: Nearest Airports and Connections
Sri Muktsar Sahib does not have its own airport. The nearest domestic airport is Bathinda Airport (BUP), about 55 km away, which has limited flights from Delhi. The most practical international gateway is Sri Guru Ram Dass Jee International Airport in Amritsar (ATR), 170 km away, with direct flights from Delhi, Mumbai, Dubai and London. From there, you can take a taxi (three hours, ₹3,000–4,000) or a bus. Another option is Chandigarh Airport (IXC), 250 km away, with more domestic connections. Delhi's Indira Gandhi International Airport (DEL) is 400 km away but offers the widest choice of flights; from there, take a train or bus to Bathinda and then a local bus.
For most travellers, flying into Amritsar is the best choice: it has good connections and the onward road journey is straightforward. If you are coming from within India, check flights to Bathinda first, as it can save hours, but be aware that services are infrequent and often subject to change. From Bathinda, taxis are readily available. I would avoid flying into Delhi and then taking a bus, as the total journey time can exceed ten hours. Instead, book a flight to Amritsar and arrange a pickup through your hotel.
Where to Stay and When to Go
Most visitors come for the gurdwara, so staying near the town centre is convenient. There are several budget hotels (₹800–1,500 per night) and a few mid-range options (₹1,500–2,500) within a kilometre of the main shrine. For a quieter stay, consider hotels on the Bathinda Road or near the bus stand. I would book a hotel in advance if you are travelling during the Maghi Mela in January, which commemorates the Battle of Muktsar; the town gets crowded and rooms fill up quickly. The best months to visit are October to March, when the weather is pleasant. Summers (April to June) are extremely hot, with temperatures often above 40°C, so avoid if possible.
For those who prefer a wider choice of accommodation, Bathinda (50 km away) has more hotels and restaurants, but it means a daily commute. Given the town's limited options, I recommend booking a centrally located hotel in Sri Muktsar Sahib itself, especially if you plan to attend the festival. When booking, confirm that the hotel offers parking if you are driving, and ask about pickup services from the bus stand. With a little planning, reaching this historic town is straightforward and rewarding.
Questions, answered
What is the best way to reach Sri Muktsar Sahib from Delhi?
The most comfortable option is an air-conditioned Volvo bus from Delhi's ISBT Kashmiri Gate, which takes eight to nine hours and costs around ₹600–900. Alternatively, take a train to Bathinda and then a local bus or taxi for the final 50 km.
Are there direct flights to Sri Muktsar Sahib?
No, the town has no airport. The nearest airport is Bathinda (55 km), with limited flights from Delhi. Most travellers fly to Amritsar (170 km) or Chandigarh (250 km) and continue by road or bus.
When is the best time to visit Sri Muktsar Sahib?
October to March offers the most pleasant weather. The Maghi Mela in January is a major event but attracts large crowds, so book accommodation well in advance. Summers are very hot, with temperatures often exceeding 40°C.
5% back on completed stays · ~1 tonne CO₂ retired per booking