All about buses to Ujjain
| Local Time | |
| Country | India |
| Bus connections | 39 |
| bus stations | 1 |
| cheapest ride | £3 |
| Most popular coach operators | |
| Other companies are Ashok Travels Udaipur, Deep Travels, Gujarat Travels, Kabra Travels, Mahadev Travels, MR Travels and 3 more. | |
Cheap bus tickets to Ujjain
-
Ashok Travels Udaipur2h 45m001:15RatlamAshoka Hotel04:00UjjainUjjain Bus Stop0BasicA Bus from Ashok Travels Udaipur goes from Ashoka Hotel, Ratlam (India) at 16/06/2026 01:15:00 to Ujjain Bus Stop, Ujjain (India) arriving at 16/06/2026 04:00:00. 50 Basic ticket for £3 per person are available. Travel duration is 2h 45m
-
Urvashi Travels9h 5m022:30VadodaraMoti Baug Bus Stop07:35UjjainUjjain Bus Stop0Premium EconomyA Bus from Urvashi Travels goes from Moti Baug Bus Stop, Vadodara (India) at 16/06/2026 22:30:00 to Ujjain Bus Stop, Ujjain (India) arriving at 17/06/2026 07:35:00. 50 Premium Economy ticket for £4 per person are available. Travel duration is 9h 5m
-
Hans Travels7h 15m022:30VadodaraMoti Baug Bus Stop05:45UjjainUjjain Bus Stop0Premium EconomyA Bus from Hans Travels goes from Moti Baug Bus Stop, Vadodara (India) at 16/06/2026 22:30:00 to Ujjain Bus Stop, Ujjain (India) arriving at 17/06/2026 05:45:00. 50 Premium Economy ticket for £5 per person are available. Travel duration is 7h 15m
-
Hans Travels9h 25m023:45VadodaraMoti Baug Bus Stop09:10UjjainUjjain Bus Stop0First ClassA Bus from Hans Travels goes from Moti Baug Bus Stop, Vadodara (India) at 16/06/2026 23:45:00 to Ujjain Bus Stop, Ujjain (India) arriving at 17/06/2026 09:10:00. 50 First Class ticket for £7 per person are available. Travel duration is 9h 25m
-
Rahul Travels7h 45m023:45VadodaraMoti Baug Bus Stop07:30UjjainUjjain Bus Stop0First ClassA Bus from Rahul Travels goes from Moti Baug Bus Stop, Vadodara (India) at 16/06/2026 23:45:00 to Ujjain Bus Stop, Ujjain (India) arriving at 17/06/2026 07:30:00. 50 First Class ticket for £7 per person are available. Travel duration is 7h 45m
-
Gujarat Travels10h 45m022:00AhmedabadBus Stop08:45UjjainUjjain Bus Stop0First ClassA Bus from Gujarat Travels goes from Bus Stop, Ahmedabad (India) at 16/06/2026 22:00:00 to Ujjain Bus Stop, Ujjain (India) arriving at 17/06/2026 08:45:00. 50 First Class ticket for £7 per person are available. Travel duration is 10h 45m
-
Raj Ratan Tours and Travels9h 35m023:55VadodaraMoti Baug Bus Stop09:30UjjainUjjain Bus Stop0First ClassA Bus from Raj Ratan Tours and Travels goes from Moti Baug Bus Stop, Vadodara (India) at 16/06/2026 23:55:00 to Ujjain Bus Stop, Ujjain (India) arriving at 17/06/2026 09:30:00. 50 First Class ticket for £8 per person are available. Travel duration is 9h 35m
-
Shrinath Transport9h 30m022:30AhmedabadBus Stop08:00UjjainUjjain Bus Stop0First ClassA Bus from Shrinath Transport goes from Bus Stop, Ahmedabad (India) at 16/06/2026 22:30:00 to Ujjain Bus Stop, Ujjain (India) arriving at 17/06/2026 08:00:00. 50 First Class ticket for £8 per person are available. Travel duration is 9h 30m
-
MR Travels8h 55m023:50VadodaraMoti Baug Bus Stop08:45UjjainUjjain Bus Stop0First ClassA Bus from MR Travels goes from Moti Baug Bus Stop, Vadodara (India) at 16/06/2026 23:50:00 to Ujjain Bus Stop, Ujjain (India) arriving at 17/06/2026 08:45:00. 50 First Class ticket for £9 per person are available. Travel duration is 8h 55m
-
Kabra Travels11h 15m021:25AhmedabadBus Stop08:40UjjainUjjain Bus Stop0First ClassA Bus from Kabra Travels goes from Bus Stop, Ahmedabad (India) at 16/06/2026 21:25:00 to Ujjain Bus Stop, Ujjain (India) arriving at 17/06/2026 08:40:00. 50 First Class ticket for £9 per person are available. Travel duration is 11h 15m
-
Mahadev Travels8h 50m023:10AhmedabadBus Stop08:00UjjainUjjain Bus Stop0First ClassA Bus from Mahadev Travels goes from Bus Stop, Ahmedabad (India) at 16/06/2026 23:10:00 to Ujjain Bus Stop, Ujjain (India) arriving at 17/06/2026 08:00:00. 50 First Class ticket for £11 per person are available. Travel duration is 8h 50m
-
Deep Travels7h 50m023:10VadodaraMoti Baug Bus Stop07:00UjjainUjjain Bus Stop0First ClassA Bus from Deep Travels goes from Moti Baug Bus Stop, Vadodara (India) at 16/06/2026 23:10:00 to Ujjain Bus Stop, Ujjain (India) arriving at 17/06/2026 07:00:00. 50 First Class ticket for £12 per person are available. Travel duration is 7h 50m
-
Raj Kalpana Travels12h 5m018:15New DelhiSadar Bazar Train Station06:20UjjainUjjain Bus Stop0Premium EconomyA Bus from Raj Kalpana Travels goes from Sadar Bazar Train Station, New Delhi (India) at 20/06/2026 18:15:00 to Ujjain Bus Stop, Ujjain (India) arriving at 21/06/2026 06:20:00. 50 Premium Economy ticket for £17 per person are available. Travel duration is 12h 5m
-
Pooja Travels10h 45m021:45VadodaraMoti Baug Bus Stop08:30UjjainUjjain Bus Stop0Premium EconomyA Bus from Pooja Travels goes from Moti Baug Bus Stop, Vadodara (India) at 16/06/2026 21:45:00 to Ujjain Bus Stop, Ujjain (India) arriving at 17/06/2026 08:30:00. 50 Premium Economy ticket for £20 per person are available. Travel duration is 10h 45m
Cheap train tickets to Ujjain
-
Indian Railways1h 55m004:55RatlamTrain Station06:50UjjainUjjain Junction Train Station0First ClassA Train from Indian Railways goes from Train Station, Ratlam (India) at 16/06/2026 04:55:00 to Ujjain Junction Train Station, Ujjain (India) arriving at 16/06/2026 06:50:00. 50 First Class ticket for £4 per person are available. Travel duration is 1h 55m
-
Indian Railways1h 45m000:45RatlamTrain Station02:30UjjainUjjain Junction Train Station0First ClassA Train from Indian Railways goes from Train Station, Ratlam (India) at 16/06/2026 00:45:00 to Ujjain Junction Train Station, Ujjain (India) arriving at 16/06/2026 02:30:00. 50 First Class ticket for £7 per person are available. Travel duration is 1h 45m
-
Indian Railways1h 35m005:55RatlamTrain Station07:30UjjainUjjain Junction Train Station0First ClassA Train from Indian Railways goes from Train Station, Ratlam (India) at 16/06/2026 05:55:00 to Ujjain Junction Train Station, Ujjain (India) arriving at 16/06/2026 07:30:00. 50 First Class ticket for £8 per person are available. Travel duration is 1h 35m
Your route is not there? In the search bar, we have already filled Ujjain as your destination. You just have to enter your place of departure. However, if you want to take the bus from Ujjain, 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 Ujjain? 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 Ujjain 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 Ujjain.



