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

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration
Distance
Avg. price$
Bus trips found

Buses from Stirling to Inverness

Start your journey at Stirling Goosecroft Bus Station and transfer at Perth Broxden Park And Ride. 🛤️ Enjoy the scenic route as you travel with Megabus UK from Stirling to Inverness, with a total travel time of approximately 3 hours and 48 minutes. 💸 Ticket prices for the bus between Inverness and Stirling typically range from £22 to £31, offering an affordable and convenient way to explore the stunning landscapes of Scotland.

Where to stay in Inverness

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

Find accommodation
  • There is no direct bus from Stirling station to Inverness station. Instead, travelers can take a bus from Stirling Goosecroft Bus Station to Perth Broxden Park And Ride, then transfer to another bus that will take them to Inverness Bus Station. The total journey time, including transfers, is approximately 3 hours and 48 minutes. Be sure to check the bus schedules and connections to plan your journey accordingly.
  • You can catch the bus from Stirling to Inverness at the Stirling Goosecroft Bus Station. This station serves as the departure point for bus services operated by Megabus UK heading to Inverness. Make sure to arrive at the station in advance to ensure a smooth boarding process and departure for your journey to Inverness.
  • The bus traveling from Stirling to Inverness, operated by Megabus UK, will arrive at Inverness Bus Station. This is the final destination for the bus service, providing a convenient drop-off point for passengers traveling to Inverness. Once you arrive at Inverness Bus Station, you can easily continue on with your journey in the city or explore the nearby attractions.
  • The cost of a bus ticket from Stirling to Inverness varies between £22 and £31, depending on factors such as the time of booking and seat availability. It is advisable to book your tickets in advance to secure the best fare for your journey. Keep in mind that prices may fluctuate, so it's recommended to check the current rates before purchasing your bus ticket.
  • There are bus services operated by Megabus UK that depart from Stirling Goosecroft Bus Station and arrive at Inverness Bus Station via Perth Broxden Park And Ride. Although there is no direct bus, these services provide a connection between Stirling and Inverness. The journey duration, including transfers, is approximately 3 hours and 48 minutes. Ticket prices for this bus route typically range from £22 to £31, and it's recommended to check for availability and book in advance to secure the best fare for your travel dates.
  • The Stirling to Inverness buses are typically less crowded during off-peak times, such as mid-week mornings or afternoons. The busiest times are usually during weekends and holidays, especially in the early morning and late afternoon when travelers may be commuting or starting their trips. To avoid crowds, consider traveling during weekdays and aiming for mid-day departures if possible. Checking the bus schedule in advance and booking tickets during quieter times can help ensure a more comfortable and relaxed journey from Stirling to Inverness.
  • The first bus of the day to travel from Stirling to Inverness typically departs from Stirling Goosecroft Bus Station in the early morning hours, usually around 6:00 am. The last bus of the day usually leaves Stirling in the late evening, around 9:00 pm. It's advisable to check the latest schedule with the bus operator, Megabus UK, to confirm the exact departure times for the first and last buses of the day.

Will you be returning to Stirling by bus?

If you are looking for the return bus journey, check out buses from Inverness to Stirling

See schedule