Edit
Edit

November 2025

  • MON
  • TUE
  • WED
  • THU
  • FRI
  • SAT
  • SUN
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30

Shahjahanpur to Agra UPSRTC Bus Tickets Booking

Showing21 buses
Previous Day|Next Day
Sort by:
BESTRATINGDEPARTUREARRIVALFASTESTCHEAPEST
Bus DetailsTime and DurationPrice

UPSRTC

UTTAR PRADESH STATE ROAD TRANSPORT CORPORATION

20 buses

Starts at 04:30

₹382

Starts from

20 Buses

700 seats left

SHOW BUSES

From ₹382

View all

Shahjahanpur to Agra Other Buses

Rinku travels

A/C Seater/Sleeper (2+1)

3.6/5

19:30

SHAHJAHANPUR

5h 0m

00:30 3rd Nov

Bhagwan Takij

₹500

SELECT SEAT

25 window seat  window

45 seats left

₹ 500

  • featureFriendly cancellation policy
  • featureFree cancellation till 02 Nov 07:30 PM

FAQs About UPSRTC Buses from Shahjahanpur to Agra

Q. By when UPSRTC first bus leave from Shahjahanpur?

A. First bus of UPSRTC leaves from Shahjahanpur at around 04:30. More information available at Goibibo. Book Now

Q. How many buses operated between Shahjahanpur to Agra by UPSRTC currently?

A. There are around 20 buses currently getting operated by UPSRTC between Shahjahanpur to Agra. Book Now

Q. What is the minimum fare for Shahjahanpur to Agra bus specially by UPSRTC?

A. Shahjahanpur to Agra fare for UPSRTC is around Rs. 382 approx. Book Now

Q. How many hours it takes to travel from Shahjahanpur to Agra by UPSRTC?

A. Shahjahanpur to Agra journey takes around 5h 0m by UPSRTC. Book Now