Find coaches from Bristol to Dundee

Previously seen journeys

Next departures from Bristol to Dundee on 11 November
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
FlixBusBus
Bristol, Bus & Coach Station
Dundee (Overgate Center- West Marketgait)No tags
FlixBusBus
Bristol, Bus & Coach Station
Dundee (Overgate Center- West Marketgait)No tags
FlixBusBus
Airport Bus Station Bristol
Dundee (Overgate Center- West Marketgait)No tags
FlixBusBus
Bristol, Bus & Coach Station
Dundee (Overgate Center- West Marketgait)No tags
FlixBusBus
Bristol, Bus & Coach Station
Dundee (Overgate Center- West Marketgait)No tags

Compare 2 ways to travel from Bristol to Dundee

We recommend taking the train

Among the sustainable travel choices, the train stands out as a good way to reach Dundee. The journey takes about 7 hours 49 minutes and with fares starting at just £86, it presents an excellent value for a comfortable ride.

1train per day
7h 49mAverage duration
342 milesDistance
13kgCO₂ emissions
Average price£36 - £124Average duration17h 30m
14kg CO₂e
Average price£86 - £547Average duration7h 49m
13kg CO₂e

Frequently asked questions about travelling by bus from Bristol to Dundee

  1. What's the distance between Bristol and Dundee by coach?

    The journey from Bristol to Dundee by coach covers an approximate distance of 349 miles (563 km).

  2. What is the best way to go from Bristol to Dundee without flying?

    To travel from Bristol to Dundee without flying, you can take the coaches. The coach ensures a pleasant travel experience, granting you the opportunity to appreciate the scenery as you make your way to your final stop. You might also find carpooling options to travel between the two cities.

Find cheapest prices for buses

Price is for a one-way ticket for one passenger and based on past searches.

Best price found
09/11
No data
10/11
£56
Today
No data
12/11
No data
13/11
£42
14/11
No data
15/11
No data
16/11
£53
busbud logoThe cheapest trip from Bristol to Dundee was searched and found on 13 Nov 2025 with a price of £42

To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Bristol to Dundee as early as possible.

You can expect to pay from £42 to £92 for a bus ticket from Bristol to Dundee based on the last 2 days. You can expect to find the cheapest price for the trip at £42, which is on 2025-11-13.

What's the cheapest way to go from Bristol to Dundee?

busbud logoThe bus is the cheapest travel choice for this destination

People from around the world trust Busbud

Popular Buses Connecting Bristol

Buses Leaving from Bristol

Buses Going to Bristol

Popular Buses Connecting Dundee

Buses Leaving from Dundee

Buses Going to Dundee