All about buses to Mathura
| Local Time | |
| Country | India |
| Bus connections | 856 |
| bus stations | 1 |
| cheapest ride | £1 |
| Most popular coach operators | |
| Other companies are Anshi Raj Shree Travels, Ashok Travels Mandsaur Group, Ashok Travels Udaipur, Bss Cool Cool Travels, Chintamani Travels, Dharmendra Travels and 28 more. | |
Cheap bus tickets to Mathura
-
UPSRTC3h 49m002:00New DelhiSadar Bazar Train Station05:49MathuraMathura Bus Stop0BasicA Bus from UPSRTC goes from Sadar Bazar Train Station, New Delhi (India) at 31/01/2026 02:00:00 to Mathura Bus Stop, Mathura (India) arriving at 31/01/2026 05:49:00. 50 Basic ticket for £2 per person are available. Travel duration is 3h 49m
-
Zingbus1h 15m019:10Greater NoidaSector 106 Bus Stop20:25MathuraMathura Bus Stop0EconomyA Bus from Zingbus goes from Sector 106 Bus Stop, Greater Noida (India) at 05/02/2026 19:10:00 to Mathura Bus Stop, Mathura (India) arriving at 05/02/2026 20:25:00. 50 Economy ticket for £3 per person are available. Travel duration is 1h 15m
-
FlixBus3h 35m021:25New DelhiDhaula Bus Stop01:00MathuraMathura Bus Stop0EconomyA Bus from FlixBus goes from Dhaula Bus Stop, New Delhi (India) at 31/01/2026 21:25:00 to Mathura Bus Stop, Mathura (India) arriving at 01/02/2026 01:00:00. 50 Economy ticket for £3 per person are available. Travel duration is 3h 35m
-
Laxmi Holidays6h 10m023:00LucknowBus Stop05:10MathuraMathura Bus Stop0First ClassA Bus from Laxmi Holidays goes from Bus Stop, Lucknow (India) at 31/01/2026 23:00:00 to Mathura Bus Stop, Mathura (India) arriving at 01/02/2026 05:10:00. 50 First Class ticket for £3 per person are available. Travel duration is 6h 10m
-
Raj Kalpana Travels2h 50m006:15New DelhiSadar Bazar Train Station09:05MathuraMathura Bus Stop0BusinessA Bus from Raj Kalpana Travels goes from Sadar Bazar Train Station, New Delhi (India) at 31/01/2026 06:15:00 to Mathura Bus Stop, Mathura (India) arriving at 31/01/2026 09:05:00. 50 Business ticket for £3 per person are available. Travel duration is 2h 50m
-
Intrcity Smartbus3h 25m022:15DelhiSanjay Gandhi Coach Station01:40MathuraMathura Bus Stop0BusinessA Bus from Intrcity Smartbus goes from Sanjay Gandhi Coach Station, Delhi (India) at 31/01/2026 22:15:00 to Mathura Bus Stop, Mathura (India) arriving at 01/02/2026 01:40:00. 50 Business ticket for £4 per person are available. Travel duration is 3h 25m
-
NueGo3h 0m005:15New DelhiSadar Bazar Train Station08:15MathuraMathura Bus Stop0BusinessA Bus from NueGo goes from Sadar Bazar Train Station, New Delhi (India) at 31/01/2026 05:15:00 to Mathura Bus Stop, Mathura (India) arriving at 31/01/2026 08:15:00. 50 Business ticket for £4 per person are available. Travel duration is 3h 0m
-
Bss Cool Cool Travels4h 45m022:30LucknowBus Stop03:15MathuraMathura Bus Stop0Premium EconomyA Bus from Bss Cool Cool Travels goes from Bus Stop, Lucknow (India) at 31/01/2026 22:30:00 to Mathura Bus Stop, Mathura (India) arriving at 01/02/2026 03:15:00. 50 Premium Economy ticket for £4 per person are available. Travel duration is 4h 45m
-
Khajuraho Travels4h 51m011:51LucknowBus Stop16:42MathuraMathura Bus Stop0Premium EconomyA Bus from Khajuraho Travels goes from Bus Stop, Lucknow (India) at 31/01/2026 11:51:00 to Mathura Bus Stop, Mathura (India) arriving at 31/01/2026 16:42:00. 50 Premium Economy ticket for £4 per person are available. Travel duration is 4h 51m
-
Ashok Travels Mandsaur Group3h 15m019:45New DelhiSadar Bazar Train Station23:00MathuraMathura Bus Stop0First ClassA Bus from Ashok Travels Mandsaur Group goes from Sadar Bazar Train Station, New Delhi (India) at 02/02/2026 19:45:00 to Mathura Bus Stop, Mathura (India) arriving at 02/02/2026 23:00:00. 50 First Class ticket for £4 per person are available. Travel duration is 3h 15m
-
Yadav Vishvkarma Tour And Travels2h 31m021:30New DelhiSadar Bazar Train Station00:01MathuraMathura Bus Stop0BasicA Bus from Yadav Vishvkarma Tour And Travels goes from Sadar Bazar Train Station, New Delhi (India) at 31/01/2026 21:30:00 to Mathura Bus Stop, Mathura (India) arriving at 01/02/2026 00:01:00. 50 Basic ticket for £4 per person are available. Travel duration is 2h 31m
-
Shakmbhari Travels3h 25m019:30New DelhiSadar Bazar Train Station22:55MathuraMathura Bus Stop0Premium EconomyA Bus from Shakmbhari Travels goes from Sadar Bazar Train Station, New Delhi (India) at 31/01/2026 19:30:00 to Mathura Bus Stop, Mathura (India) arriving at 31/01/2026 22:55:00. 50 Premium Economy ticket for £5 per person are available. Travel duration is 3h 25m
-
Ashok Travels Udaipur3h 10m021:00New DelhiSadar Bazar Train Station00:10MathuraMathura Bus Stop0First ClassA Bus from Ashok Travels Udaipur goes from Sadar Bazar Train Station, New Delhi (India) at 31/01/2026 21:00:00 to Mathura Bus Stop, Mathura (India) arriving at 01/02/2026 00:10:00. 50 First Class ticket for £5 per person are available. Travel duration is 3h 10m
-
Yolobus5h 19m013:15LucknowBus Stop18:34MathuraMathura Bus Stop0Premium EconomyA Bus from Yolobus goes from Bus Stop, Lucknow (India) at 31/01/2026 13:15:00 to Mathura Bus Stop, Mathura (India) arriving at 31/01/2026 18:34:00. 50 Premium Economy ticket for £5 per person are available. Travel duration is 5h 19m
-
Hans Travels2h 45m019:30New DelhiSadar Bazar Train Station22:15MathuraMathura Bus Stop0First ClassA Bus from Hans Travels goes from Sadar Bazar Train Station, New Delhi (India) at 31/01/2026 19:30:00 to Mathura Bus Stop, Mathura (India) arriving at 31/01/2026 22:15:00. 50 First Class ticket for £5 per person are available. Travel duration is 2h 45m
-
Sai Anand2h 40m021:30New DelhiSadar Bazar Train Station00:10MathuraMathura Bus Stop0Premium EconomyA Bus from Sai Anand goes from Sadar Bazar Train Station, New Delhi (India) at 31/01/2026 21:30:00 to Mathura Bus Stop, Mathura (India) arriving at 01/02/2026 00:10:00. 50 Premium Economy ticket for £5 per person are available. Travel duration is 2h 40m
-
KST Travels4h 15m017:30New DelhiSadar Bazar Train Station21:45MathuraMathura Bus Stop0First ClassA Bus from KST Travels goes from Sadar Bazar Train Station, New Delhi (India) at 31/01/2026 17:30:00 to Mathura Bus Stop, Mathura (India) arriving at 31/01/2026 21:45:00. 50 First Class ticket for £6 per person are available. Travel duration is 4h 15m
-
Jai Shree Ganesh Yatra15h 16m011:59New DelhiSadar Bazar Train Station03:15MathuraMathura Bus Stop0Premium EconomyA Bus from Jai Shree Ganesh Yatra goes from Sadar Bazar Train Station, New Delhi (India) at 31/01/2026 11:59:00 to Mathura Bus Stop, Mathura (India) arriving at 01/02/2026 03:15:00. 50 Premium Economy ticket for £6 per person are available. Travel duration is 15h 16m
-
Jagdamba Tourism4h 0m016:30New DelhiSadar Bazar Train Station20:30MathuraMathura Bus Stop0Premium EconomyA Bus from Jagdamba Tourism goes from Sadar Bazar Train Station, New Delhi (India) at 31/01/2026 16:30:00 to Mathura Bus Stop, Mathura (India) arriving at 31/01/2026 20:30:00. 50 Premium Economy ticket for £7 per person are available. Travel duration is 4h 0m
-
Vijay Tours and Travel3h 30m004:00New DelhiSadar Bazar Train Station07:30MathuraMathura Bus Stop0First ClassA Bus from Vijay Tours and Travel goes from Sadar Bazar Train Station, New Delhi (India) at 31/01/2026 04:00:00 to Mathura Bus Stop, Mathura (India) arriving at 31/01/2026 07:30:00. 50 First Class ticket for £7 per person are available. Travel duration is 3h 30m
-
Falcon Travels4h 30m006:00New DelhiSadar Bazar Train Station10:30MathuraMathura Bus Stop0BusinessA Bus from Falcon Travels goes from Sadar Bazar Train Station, New Delhi (India) at 31/01/2026 06:00:00 to Mathura Bus Stop, Mathura (India) arriving at 31/01/2026 10:30:00. 50 Business ticket for £7 per person are available. Travel duration is 4h 30m
-
Dharmendra Travels22h 4m021:56New DelhiSadar Bazar Train Station20:00MathuraMathura Bus Stop0First ClassA Bus from Dharmendra Travels goes from Sadar Bazar Train Station, New Delhi (India) at 31/01/2026 21:56:00 to Mathura Bus Stop, Mathura (India) arriving at 01/02/2026 20:00:00. 50 First Class ticket for £7 per person are available. Travel duration is 22h 4m
-
Dhruv Travels5h 55m023:05LucknowBus Stop05:00MathuraMathura Bus Stop0Premium EconomyA Bus from Dhruv Travels goes from Bus Stop, Lucknow (India) at 31/01/2026 23:05:00 to Mathura Bus Stop, Mathura (India) arriving at 01/02/2026 05:00:00. 50 Premium Economy ticket for £9 per person are available. Travel duration is 5h 55m
-
Anshi Raj Shree Travels2h 45m020:00New DelhiSadar Bazar Train Station22:45MathuraMathura Bus Stop0Premium EconomyA Bus from Anshi Raj Shree Travels goes from Sadar Bazar Train Station, New Delhi (India) at 31/01/2026 20:00:00 to Mathura Bus Stop, Mathura (India) arriving at 31/01/2026 22:45:00. 50 Premium Economy ticket for £9 per person are available. Travel duration is 2h 45m
-
Sanjay Travels7h 0m001:15LucknowBus Stop08:15MathuraMathura Bus Stop0First ClassA Bus from Sanjay Travels goes from Bus Stop, Lucknow (India) at 31/01/2026 01:15:00 to Mathura Bus Stop, Mathura (India) arriving at 31/01/2026 08:15:00. 50 First Class ticket for £9 per person are available. Travel duration is 7h 0m
-
Fouji Travels2h 35m020:30New DelhiSadar Bazar Train Station23:05MathuraMathura Bus Stop0Premium EconomyA Bus from Fouji Travels goes from Sadar Bazar Train Station, New Delhi (India) at 31/01/2026 20:30:00 to Mathura Bus Stop, Mathura (India) arriving at 31/01/2026 23:05:00. 50 Premium Economy ticket for £10 per person are available. Travel duration is 2h 35m
-
Verma Travels5h 20m000:50LucknowBus Stop06:10MathuraMathura Bus Stop0Premium EconomyA Bus from Verma Travels goes from Bus Stop, Lucknow (India) at 31/01/2026 00:50:00 to Mathura Bus Stop, Mathura (India) arriving at 31/01/2026 06:10:00. 50 Premium Economy ticket for £11 per person are available. Travel duration is 5h 20m
-
Kamla Travels3h 0m019:30New DelhiSadar Bazar Train Station22:30MathuraMathura Bus Stop0First ClassA Bus from Kamla Travels goes from Sadar Bazar Train Station, New Delhi (India) at 31/01/2026 19:30:00 to Mathura Bus Stop, Mathura (India) arriving at 31/01/2026 22:30:00. 50 First Class ticket for £11 per person are available. Travel duration is 3h 0m
-
Shree Saroj Travels5h 35m022:25LucknowBus Stop04:00MathuraMathura Bus Stop0Premium EconomyA Bus from Shree Saroj Travels goes from Bus Stop, Lucknow (India) at 31/01/2026 22:25:00 to Mathura Bus Stop, Mathura (India) arriving at 01/02/2026 04:00:00. 50 Premium Economy ticket for £12 per person are available. Travel duration is 5h 35m
-
Highway Star Travel Cargo5h 25m000:05LucknowBus Stop05:30MathuraMathura Bus Stop0Premium EconomyA Bus from Highway Star Travel Cargo goes from Bus Stop, Lucknow (India) at 31/01/2026 00:05:00 to Mathura Bus Stop, Mathura (India) arriving at 31/01/2026 05:30:00. 50 Premium Economy ticket for £15 per person are available. Travel duration is 5h 25m
-
Raj Shila Travels1h 50m022:05New DelhiSadar Bazar Train Station23:55MathuraMathura Bus Stop0Premium EconomyA Bus from Raj Shila Travels goes from Sadar Bazar Train Station, New Delhi (India) at 31/01/2026 22:05:00 to Mathura Bus Stop, Mathura (India) arriving at 31/01/2026 23:55:00. 50 Premium Economy ticket for £15 per person are available. Travel duration is 1h 50m
-
Shiv Shakti Travels5h 25m023:00LucknowBus Stop04:25MathuraMathura Bus Stop0Premium EconomyA Bus from Shiv Shakti Travels goes from Bus Stop, Lucknow (India) at 31/01/2026 23:00:00 to Mathura Bus Stop, Mathura (India) arriving at 01/02/2026 04:25:00. 50 Premium Economy ticket for £16 per person are available. Travel duration is 5h 25m
-
Shri Hare Rama Travels2h 55m023:15New DelhiSadar Bazar Train Station02:10MathuraMathura Bus Stop0Premium EconomyA Bus from Shri Hare Rama Travels goes from Sadar Bazar Train Station, New Delhi (India) at 31/01/2026 23:15:00 to Mathura Bus Stop, Mathura (India) arriving at 01/02/2026 02:10:00. 50 Premium Economy ticket for £16 per person are available. Travel duration is 2h 55m
-
Chintamani Travels5h 0m021:30LucknowBus Stop02:30MathuraMathura Bus Stop0Premium EconomyA Bus from Chintamani Travels goes from Bus Stop, Lucknow (India) at 31/01/2026 21:30:00 to Mathura Bus Stop, Mathura (India) arriving at 01/02/2026 02:30:00. 50 Premium Economy ticket for £16 per person are available. Travel duration is 5h 0m
-
Lucky Bus Service3h 20m021:50New DelhiSadar Bazar Train Station01:10MathuraMathura Bus Stop0First ClassA Bus from Lucky Bus Service goes from Sadar Bazar Train Station, New Delhi (India) at 31/01/2026 21:50:00 to Mathura Bus Stop, Mathura (India) arriving at 01/02/2026 01:10:00. 50 First Class ticket for £17 per person are available. Travel duration is 3h 20m
-
Jamna Travels4h 0m017:00New DelhiSadar Bazar Train Station21:00MathuraMathura Bus Stop0Premium EconomyA Bus from Jamna Travels goes from Sadar Bazar Train Station, New Delhi (India) at 31/01/2026 17:00:00 to Mathura Bus Stop, Mathura (India) arriving at 31/01/2026 21:00:00. 50 Premium Economy ticket for £18 per person are available. Travel duration is 4h 0m
-
River Tour6h 0m020:00LucknowBus Stop02:00MathuraMathura Bus Stop0Premium EconomyA Bus from River Tour goes from Bus Stop, Lucknow (India) at 31/01/2026 20:00:00 to Mathura Bus Stop, Mathura (India) arriving at 01/02/2026 02:00:00. 50 Premium Economy ticket for £18 per person are available. Travel duration is 6h 0m
-
Garhwal Travels3h 55m021:30LucknowBus Stop01:25MathuraMathura Bus Stop0Premium EconomyA Bus from Garhwal Travels goes from Bus Stop, Lucknow (India) at 31/01/2026 21:30:00 to Mathura Bus Stop, Mathura (India) arriving at 01/02/2026 01:25:00. 50 Premium Economy ticket for £24 per person are available. Travel duration is 3h 55m
Cheap train tickets to Mathura
-
Indian Railways1h 35m012:45New DelhiHazrat Nizamuddin Train Station14:20MathuraTrain Station0EconomyA Train from Indian Railways goes from Hazrat Nizamuddin Train Station, New Delhi (India) at 31/01/2026 12:45:00 to Train Station, Mathura (India) arriving at 31/01/2026 14:20:00. 50 Economy ticket for £3 per person are available. Travel duration is 1h 35m
-
Indian Railways2h 0m004:25New DelhiHazrat Nizamuddin Train Station06:25MathuraTrain Station0First ClassA Train from Indian Railways goes from Hazrat Nizamuddin Train Station, New Delhi (India) at 31/01/2026 04:25:00 to Train Station, Mathura (India) arriving at 31/01/2026 06:25:00. 50 First Class ticket for £4 per person are available. Travel duration is 2h 0m
-
Indian Railways1h 33m004:45New DelhiHazrat Nizamuddin Train Station06:18MathuraTrain Station0First ClassA Train from Indian Railways goes from Hazrat Nizamuddin Train Station, New Delhi (India) at 31/01/2026 04:45:00 to Train Station, Mathura (India) arriving at 31/01/2026 06:18:00. 50 First Class ticket for £8 per person are available. Travel duration is 1h 33m
-
Indian Railways1h 43m011:25New DelhiHazrat Nizamuddin Train Station13:08MathuraTrain Station0First ClassA Train from Indian Railways goes from Hazrat Nizamuddin Train Station, New Delhi (India) at 31/01/2026 11:25:00 to Train Station, Mathura (India) arriving at 31/01/2026 13:08:00. 50 First Class ticket for £9 per person are available. Travel duration is 1h 43m
Cheap Carpooling to Mathura
-
BlaBlaCar2h 30m001:30Noida04:00Mathura0EconomyA Car from BlaBlaCar goes from , Noida (India) at 31/01/2026 01:30:00 to , Mathura (India) arriving at 31/01/2026 04:00:00. 50 Economy ticket for £2 per person are available. Travel duration is 2h 30m
-
BlaBlaCar2h 40m003:20Gurgaon06:00Mathura0EconomyA Car from BlaBlaCar goes from , Gurgaon (India) at 31/01/2026 03:20:00 to , Mathura (India) arriving at 31/01/2026 06:00:00. 50 Economy ticket for £3 per person are available. Travel duration is 2h 40m
-
BlaBlaCar3h 0m017:30Sonipat20:30Mathura0EconomyA Car from BlaBlaCar goes from , Sonipat (India) at 05/02/2026 17:30:00 to , Mathura (India) arriving at 05/02/2026 20:30:00. 50 Economy ticket for £4 per person are available. Travel duration is 3h 0m
-
BlaBlaCar4h 20m012:00Kanpur16:20Mathura0EconomyA Car from BlaBlaCar goes from , Kanpur (India) at 03/02/2026 12:00:00 to , Mathura (India) arriving at 03/02/2026 16:20:00. 50 Economy ticket for £5 per person are available. Travel duration is 4h 20m
Your route is not there? In the search bar, we have already filled Mathura as your destination. You just have to enter your place of departure. However, if you want to take the bus from Mathura, just click on the arrows to change the direction.
We have already set a default travel date. Generally, most people book 3-7 days in advance. If you want to check a specific date, simply select the corresponding day on the calendar to update your search.Do you already know when you will return from Mathura? Then check the return trip straight away and simply select the appropriate date. Are you travelling with other people? Then indicate how many passengers are travelling with you to Mathura and start your search. The search results can be sorted by price, departure and arrival time. They can also be filtered according to stops or companies. Customize everything according to your needs.
By the way: If available, we will also show you information about other modes of transport, such as trains, carpooling and flights, with which you can get to Mathura.



