There are 4 ways to get from Cupar to Wemyss Bay by train, bus or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
Recommended option
Train • 4h 27m
Cheapest option
Bus • 4h 20m
2 alternative options
Bus via Glasgow • 4h 26m
Drive • 1h 52m
Cupar to Wemyss Bay by train, tram, walk and bus
Questions & Answers
The cheapest way to get from Cupar to Wemyss Bay is to bus which costs £15 - £21 and takes 4h 20m.
The fastest way to get from Cupar to Wemyss Bay is to drive. Taking this option will cost £25 - £40 and takes 1h 52m.
No, there is no direct bus from Cupar station to Wemyss Bay. However, there are services departing from Cupar, Railway Station and arriving at Wemyss Bay, Forbes Place via Braehead Shopping Centre, Bus Station. The journey, including transfers, takes approximately 4h 20m.
The distance between Cupar and Wemyss Bay is 79 miles. The road distance is 96.1 miles.
The best way to get from Cupar to Wemyss Bay without a car is to train which takes 4h 27m and costs £30 - £90.
It takes approximately 4h 27m to get from Cupar to Wemyss Bay, including transfers.
Cupar to Wemyss Bay bus services, operated by Fishers Tours of Dundee, depart from Cupar, Railway Station.
The best way to get from Cupar to Wemyss Bay is to train which takes 4h 27m and costs £30 - £90. Alternatively, you can bus, which costs £15 - £21 and takes 4h 20m.
Cupar to Wemyss Bay bus services, operated by McGills Bus Service, arrive at Wemyss Bay, Forbes Place station.
Yes, the driving distance between Cupar to Wemyss Bay is 96 miles. It takes approximately 1h 52m to drive from Cupar to Wemyss Bay.

- Distance: 78.7 miles
- Duration: 4h 27m
What companies run services between Cupar, Scotland and Wemyss Bay, Scotland?
You can take a train from Cupar to Wemyss Bay via Dundee, Glasgow Queen Street, Buchanan Street SPT Subway Station, St Enoch SPT Subway Station, Glasgow Central, Wemyss Bay, and Wemyss Bay Station in around 4h 27m. Alternatively, you can take a bus from Cupar to Wemyss Bay via Braehead Shopping Centre, Bus Station in around 4h 20m.

- Phone
- +44 344 811 0141
- customer.relations@scotrail.co.uk
- Website
- scotrail.co.uk
Train from Dundee to Glasgow Queen Street
- Ave. Duration
- 1h 41m
- Frequency
- Hourly
- Estimated price
- £17 - £55
- Website
- First ScotRail Service
- Anytime Day Single
- £17 - £25
- Anytime Day Single 1st Class
- £40 - £55
Train from Glasgow Central to Wemyss Bay
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- £7 - £20
- Website
- First ScotRail Service
- Anytime Day Single
- £7 - £10
- Anytime Day Single 1st Class
- £15 - £20

- Phone
- 01382 227290
- enquiries@fisherstours.co.uk
- Website
- fisherstours.co.uk
Bus from Cupar, Railway Station to Braehead Shopping Centre, Bus Station
- Ave. Duration
- 2h 42m
- Frequency
- Once a week
- Estimated price
- £11 - £16
- Website
- Fishers Tours of Dundee

- Phone
- 08000 51 56 51
- enquiries@mcgillsbuses.co.uk
- Website
- mcgillsbuses.co.uk
Bus from Braehead Shopping Centre, Bus Station to Wemyss Bay, Forbes Place
- Ave. Duration
- 1h 9m
- Frequency
- Hourly
- Estimated price
- £4 - £5
- Website
- McGills Bus Service
Bus from Buchanan Bus Station to Wemyss Bay, Forbes Place
- Ave. Duration
- 1h 34m
- Frequency
- Hourly
- Estimated price
- £5 - £6
- Website
- McGills Bus Service

- customer.services@stagecoachbus.com
- Website
- stagecoachbus.com
Bus from Cupar, Railway Station to Buchanan Bus Station
- Ave. Duration
- 2h 26m
- Frequency
- Hourly
- Estimated price
- £11 - £17
- Website
- Stagecoach East Scotland
Want to know more about travelling around United Kingdom
Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
More Questions & Answers
There are 74+ hotels available in Wemyss Bay. Prices start at £75 per night.