Now with the new information I would go with this:
?>
<form method="post" action="where_ever_you_want_to_point_the_user_afterwards.php">
/* The loop: */
if (the_field('departures') == 'user_departure_location') {
<input type="radio" name="destination" value="<?php echo the_field('destination'); ?>">
<a href="https://wordpress.stackexchange.com/questions/154925/<?php the_permalink(); ?>">
Destination: <?php the_field('destination'); ?>
Departing from:<?php the_field('departures'); ?>
Price:<?php the_field('price'); ?>
</a>
}
/* The loop end */
?></form>
And then on where_ever_you_want_to_point_the_user_afterwards.php you can check which selection he made by doing the following or something, which you prefer.
switch ($_POST["actual_name_of_destination_in_the_form"]) {
case 'Dallas':
/* Whatever should happen next */
break;
/* Many more cases of course... */
}
Update:
I have found a much nicer way of doing the filter bit… silly me 😀
$args = array(
'post_type' => 'travel_packs',
'meta_key' => 'departures',
'meta_value' => 'USER_DEPARTURES_LOCATION'
'order' => 'ASC',
);
$query = new WP_Query( $args );
Cheers!