ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Trip to Stirling

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration
Distance
Avg. price$
Bus trips found

Buses from Elgin to Stirling

🛤️ The entire trip, including transfers, typically takes around 5 hours and 39 minutes to cover the distance between Elgin and Stirling by bus. 💷 The cost of a bus ticket for the journey from Elgin to Stirling can range from £28 to £41, with Megabus UK being the operator for this route.

Where to stay in Stirling

Houses, apartments, villas, hostels and much more - choose the accommodation option according to your wishes!

Find accommodation
  • No, there is no direct bus between Elgin and Stirling. The route typically involves transferring buses at Inverness Bus Station and Perth Broxden Park And Ride before arriving at Stirling Goosecroft Bus Station. This journey, with the transfers included, takes approximately 5 hours and 39 minutes to complete.
  • The bus service from Elgin to Stirling, operated by Megabus UK, departs from Elgin Bus Station. Passengers can board the bus at this station in Elgin to begin their journey towards Stirling. It is advisable to arrive at the bus station ahead of the scheduled departure time to ensure a smooth boarding process.
  • The bus service from Elgin to Stirling, operated by Megabus UK, arrives at Stirling Goosecroft Bus Station. Upon reaching Stirling, passengers will disembark at the Goosecroft Bus Station where they can continue their journey or explore the surrounding area. It is recommended to check the arrival schedule and any connecting transportation options before disembarking at Stirling Goosecroft Bus Station.
  • The cost of a bus ticket from Elgin to Stirling ranges from £29 to £42, depending on factors such as the time of booking, seat availability, and any promotional discounts. It is advisable to book tickets in advance to secure the best possible fare for the journey. Passengers can check with the bus operator or online booking platforms for updated pricing information before making their travel arrangements.
  • There are bus services operated by Megabus UK that connect Elgin and Stirling, with transfers at Inverness Bus Station and Perth Broxden Park And Ride. The journey typically takes approximately 5 hours and 39 minutes to complete. Passengers can board the bus at Elgin Bus Station and will arrive at Stirling Goosecroft Bus Station. The cost of a bus ticket for this route ranges between £29 to £42, depending on various factors. Travelers should book in advance and check for updated schedules to plan their journey effectively.
  • The Elgin to Stirling bus service operated by Megabus UK is generally less crowded during off-peak hours, such as mid-morning or early afternoon. Peak hours, like rush hour in the morning and evening, tend to have more passengers. It is advisable for travelers to consider booking tickets for less popular departure times to potentially have a more comfortable and less crowded journey.
  • The first bus from Elgin to Stirling, operated by Megabus UK, typically departs from Elgin Bus Station in the early morning hours. The last bus of the day on this route usually leaves Elgin Bus Station in the late afternoon or early evening, allowing travelers to reach Stirling before nighttime. It's important to check the current schedule as timings may vary.

Will you be returning to Elgin by bus?

If you need a return bus trip, you can check out buses from Stirling to Elgin.

See schedule