ME
Bus & Coach
Official partner

Book megabus bus tickets from Perth today

Scottish Citylink Coaches Limited

Routes
31from Perth
Destinations
12cities
Fares from
€2
Journey time
32min–2h 51m
Book megabus tickets from €2
Official partner Instant confirmation Mobile e-ticket
View routes

About megabus

Megabus, operated by Scottish Citylink Coaches Limited, provides reliable and affordable bus services connecting Perth with major Scottish cities and towns. Known for competitive pricing and frequent departures, megabus offers routes that serve both commuters and leisure travelers. The operator is recognized for its straightforward booking system and consistent schedule adherence. With a focus on accessibility and value, megabus connects Perth to destinations like Aberdeen, Edinburgh, Glasgow, and Inverness, making it a practical choice for regional travel. Their commitment to offering low-cost fares without compromising service quality has made them a preferred option for budget-conscious passengers.

megabus routes from Perth

All routes

From Perth, megabus operates 11 routes covering key locations across Scotland. These include direct services to Aberdeen, Aviemore, Cumbernauld, Dundee, Edinburgh, Glasgow, Halbeath, Inverness, Kinross, Pitlochry, and Stirling. Journey times range from around 1 hour to 3 hours, with fares starting as low as €2.30, providing flexible and accessible travel options for both short and longer trips.

Perth → Cumbernauld
1h 5m· 35+ departures daily
€3
Perth → Edinburgh
1h 26m· 36+ departures daily
€3
Edinburgh → Perth
1h 26m· 33+ departures daily
€3
Glasgow → Perth
1h 22m· 57+ departures daily
€5
Perth → Halbeath
35min· 34+ departures daily
€2
Perth → Glasgow
1h 20m· 68+ departures daily
€5
Perth → Inverness
2h 45m· 36+ departures daily
€8
Dundee → Perth
46min· 64+ departures daily
€2
Perth → Dundee
43min· 76+ departures daily
€2
Inverness → Perth
2h 51m· 41+ departures daily
€9
Perth → Aberdeen
2h 11m· 53+ departures daily
€6
Aberdeen → Perth
2h 14m· 42+ departures daily
€6
Kinross → Perth
33min· 40+ departures daily
€2
Perth → Stirling
50min· 32+ departures daily
€2
Perth → Kinross
32min· 34+ departures daily
€2
Stirling → Perth
58min· 42+ departures daily
€3
Dunfermline → Perth
47min· 40+ departures daily
€2
Perth → Pitlochry
47min· 40+ departures daily
€3
Perth → Aviemore
1h 57m· 40+ departures daily
€7
Pitlochry → Perth
53min· 41+ departures daily
€3
Aviemore → Perth
2h 4m· 41+ departures daily
€7
Perth → Halbeath
46min· 34+ departures daily
€2
Perth → Edinburgh
1h 26m· 36+ departures daily
€3
Perth → Glasgow
1h 23m· 57+ departures daily
€5
Perth → Dundee
45min· 65+ departures daily
€2
Perth → Aberdeen
2h 14m· 43+ departures daily
€6
Perth → Inverness
2h 45m· 36+ departures daily
€8
Perth → Stirling
50min· 32+ departures daily
€2
Perth → Pitlochry
48min· 36+ departures daily
€3
Perth → Aviemore
1h 59m· 36+ departures daily
€7
Perth → Kinross
32min· 34+ departures daily
€2

Onboard experience

Wi-Fi
Power
Luggage
2 pieces included
Toilets
Reclining Seats
Air Conditioning

Booking tips

  • Book tickets early to secure the lowest fares, especially for popular routes.
  • Mobile tickets are accepted on all megabus services for convenience.
  • No seat reservations; seating is on a first-come, first-served basis.
  • Student discounts may be available with valid ID—check during booking.
  • Arrive at the bus stop at least 10 minutes before departure to ensure boarding.

Frequently asked

Megabus tickets are generally non-refundable and cannot be changed, so check your travel details carefully before booking.

While you’re in Perth

Aberfeldy Distillery Tour tour image
Viator
9.6/10
(354 reviews)
Aberfeldy Distillery Tour
From
€22
per person
View →
White Water Rafting on the River Tay from Aberfeldy tour image
Viator
9.8/10
(273 reviews)
White Water Rafting on the River Tay from Aberfeldy
From
€70
per person
View →
Canyoning Half-Day Trip at Keltneyburn from Aberfeldy tour image
Viator
9.8/10
(45 reviews)
Canyoning Half-Day Trip at Keltneyburn from Aberfeldy
From
€64
per person
View →
Food Walking Guided Tour of Perth tour image
Viator
10.0/10
(38 reviews)
Food Walking Guided Tour of Perth
From
€81
per person
View →