Travel options for:
Cardiff to Brean Sands
  • Train

    $35 - $60
    1. Cardiff Central

      1 h 25 min - 4 times a day

      $30 - $60

    2. Weston-super-Mare

      11 min - 3098 feet

    3. Weston-super-Mare, Alexandra

      37 min - hourly - line 20

      $3 - $4

    4. Brean, Flamingo Inn

      1 min - 339 feet

  • Bus

    $24 - $28
    1. Cardiff, Castle Street

      1 h 28 min - every 3 hours

      $8 - $12

    2. Bristol International Airport,

      36 min - hourly

      $12

    3. Weston-super-Mare, Alexandra

      37 min - hourly - line 20

      $3 - $4

    4. Brean, Flamingo Inn

      1 min - 339 feet

  • Drive

    $14 - $21
    1. Cardiff

      1 h 10 min - 65.6 miles

      $14 - $21

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Cardiff Central train to Weston-super-Mare, walk to Weston-super-Mare, Alexandra Parade, line 20 bus to Brean, Flamingo Inn, then walk to Brean Sands. 3 h 5 min £30. From Cardiff, Castle Street bus to Bristol International Airport, Airport Terminal, bus to Weston-super-Mare, Alexandra Parade, line 20 bus to Brean, Flamingo Inn, then walk to Brean Sands. 3 h 53 min £19. From Cardiff drive to Brean Sands. 1 h 10 min £12.

 
 

Bus or train from Cardiff to Brean Sands?

Great Western Railway operates a train from Cardiff to Brean Sands every 3 hours. Tickets cost $30 - $60 and the journey takes 1 h 25 min. First also services this route hourly. Alternatively, National Express operates a bus from Cardiff to Brean Sands every 3 hours. Tickets cost $8 - $12 and the journey takes 1 h 28 min. 2 other operators also service this route.